home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 001 / telixdoc.arc / TELIX.DOC
Text File  |  1987-02-24  |  166KB  |  4,357 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.          
  8.          
  9.          
  10.          
  11.          
  12.          
  13.          
  14.          
  15.          
  16.          
  17.          
  18.          
  19.          
  20.          
  21.          
  22.          
  23.                                    T E L I X
  24.          
  25.                               Release Version 2.12
  26.          
  27.                             Program Reference Manual
  28.          
  29.          
  30.          
  31.                                        by
  32.          
  33.          
  34.                                       PTel
  35.                              276 Guildwood Parkway
  36.                              Toronto, Ont  M1E 1P9
  37.                                         
  38.                                         
  39.                                         
  40.                           COPYRIGHT (C) 1986,1987 PTel
  41.                                         
  42.                               All Rights Reserved.
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.           Telix v2.12                                  COPYRIGHT    ii
  69.  
  70.  
  71.  
  72.  
  73.                    
  74.          
  75.          
  76.          
  77.          
  78.          
  79.                           LICENSE AND COPYRIGHT NOTICE
  80.          
  81.          Telix is Copyright (C) 1986,1987 by PTel and Colin Sampaleanu.
  82.          
  83.          Telix is  distributed under  the User  Supported software con-
  84.          cept. Non-registered  users of Telix are granted a limited li-
  85.          cense to  use Telix  for a trial period, in order to determine
  86.          its suitability for their purposes. Any other use of Telix re-
  87.          quires registration. Any use of non-registered copies of Telix
  88.          by a  business, organization,  or any  kind of  institution is
  89.          forbidden.
  90.          
  91.          Registering a  copy of  Telix allows  a user  to make  as many
  92.          copies of  Telix as  he/she wishes,  and use it on various ma-
  93.          chines, but  the software  must be  treated like  a book. This
  94.          means that the same registered copy of Telix may not be in use
  95.          on more than one machine at the same time.
  96.          
  97.          All users  are granted  a license  to copy Telix for the trial
  98.          use of  others subject to the above restrictions, and also the
  99.          following:
  100.          
  101.               Telix must  be copied  in absolutely unmodified form, in-
  102.               cluding all program files and complete documentation.
  103.               
  104.               Telix may  not be included with any other product for any
  105.               reason whatsoever.
  106.               
  107.               No licensee  may accept  or request  a  charge  or  other
  108.               payment for Telix.
  109.               
  110.          Any distributor  of User  Supported or  public domain software
  111.          wishing to distribute Telix MUST contact PTel for written per-
  112.          mission to  do so and must follow the above restrictions. Per-
  113.          mission is  usually granted  unless there  is  a  good  reason
  114.          against it.  All non-profit organizations or groups wishing to
  115.          distribute Telix are exempt from this restriction. In any case
  116.          no charge may be levied for a disk containing Telix except for
  117.          a disk handling charge of up to $8.
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.           Telix v2.12                                  Contents    iii
  135.  
  136.  
  137.  
  138.  
  139.          
  140.          
  141.          
  142.          
  143.          
  144.          
  145.          
  146.                                 C O N T E N T S
  147.          
  148.          
  149.          
  150.          User Supported Software....................................v
  151.          Registration and Ordering Info............................vi
  152.          Corporate and Quantity Purchases........................viii
  153.          
  154.          Introduction...............................................1
  155.            Program Description......................................1
  156.            The Telix Philosophy.....................................1
  157.            Machine Requirements.....................................1
  158.            Telix Files..............................................2
  159.            Start-Up Directory.......................................2
  160.          
  161.          Getting Started............................................4
  162.            Starting a Telix Session.................................4
  163.            Terminal Mode............................................4
  164.              The Help/Status Screen.................................5
  165.            Communications Parameters................................6
  166.            Using Telix Menus........................................6
  167.            Entering and Editing Strings.............................7
  168.            Output String Translation................................7
  169.          
  170.          The Telix Configuration Menu...............................9
  171.            Screen and Colour Settings...............................9
  172.            Modem and Dialing settings..............................10
  173.            Filenames and Path Settings.............................12
  174.            General Settings........................................13
  175.            Kermit Transfers........................................14
  176.            ASCII Transfers.........................................14
  177.            Host Mode Settings......................................15
  178.            Saving Changes and Leaving..............................16
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.           Telix v2.12                                  Contents    iv
  201.  
  202.  
  203.  
  204.  
  205.          
  206.                             C O N T E N T S  (cont.)
  207.          
  208.          
  209.          Program Features..........................................17
  210.            Hang-Up.................................................17
  211.            Session Logging.........................................17
  212.            Chat Mode...............................................17
  213.            Keyboard Macros.........................................18
  214.            DOS Shell...............................................18
  215.            DOS Command.............................................19
  216.            Editor..................................................19
  217.            DOS and File Functions..................................19
  218.            Screen Image............................................20
  219.            Scroll-Back.............................................21
  220.            Clear Screen............................................21
  221.            ANSI Graphics...........................................21
  222.            Local Echo..............................................21
  223.            Add Line Feeds..........................................22
  224.            Break Signal............................................22
  225.          
  226.          The Dialing Directory.....................................23
  227.            Editing an Entry........................................23
  228.            Clearing Entries........................................24
  229.            Inserting Entries.......................................24
  230.            Deleting Entries........................................24
  231.            Revising Long Distance Codes............................24
  232.            Finding an Entry........................................24
  233.            Dialing.................................................25
  234.            Directory Options.......................................25
  235.            Automatic Redial........................................26
  236.            The Quick Dial Window...................................26
  237.          
  238.          File Transfers............................................28
  239.            Downloading Files.......................................28
  240.            Uploading Files.........................................29
  241.            File Transfer Protocols.................................29
  242.          
  243.          Using Script Files........................................31
  244.          
  245.          Host Mode.................................................32
  246.          
  247.          Appendix A - Telix Command Summary........................36
  248.          Appendix B - TELIX.CNF, the Configuration File............37
  249.          Appendix C - Writing Script Files.........................43
  250.          Appendix D - Common Problems and Their Solutions..........51
  251.          Appendix E - TELIX.FON File Format........................54
  252.          Appendix F - Product Support..............................55
  253.          
  254.          Index.....................................................56
  255.          
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.           Telix v2.12                    User Supported Software    v
  267.  
  268.  
  269.  
  270.  
  271.          
  272.          
  273.          
  274.          
  275.                             User Supported Software
  276.                             -----------------------
  277.          
  278.          
  279.               User Supported  software is  a way  of delivering quality
  280.          software to  the user at a reasonable cost, while allowing the
  281.          user to  make sure the software meets his/her needs. This con-
  282.          cept is based on several ideals:
  283.          
  284.                    There should  be a way of delivering low-cost, high-
  285.               quality software to the consumer.
  286.                    
  287.                    The user must be able to try out the software before
  288.               he/she pays  for it. There is no reason users should have
  289.               to buy  software that does not meet their requirements or
  290.               does not live up to their expectations.
  291.          
  292.                    Copying  of   programs  should  be  encouraged,  not
  293.               discouraged. This is the strength of User Supported soft-
  294.               ware, and allows it to spread far more readily than soft-
  295.               ware distributed by regular means.
  296.          
  297.               Under the User Supported software concept, anyone may re-
  298.          quest a  copy of  a User  Supported program by sending a blank
  299.          diskette and  a self  addressed, postage  paid mailer  to  the
  300.          manufacture of the program. A copy of the program will be sent
  301.          to the  user, including  documentation on  disk. Included with
  302.          the program  will be  a notice  asking for registration if the
  303.          software meets  the needs of the user. If you are going to use
  304.          the software,  you should  register, as  it is the only way of
  305.          supporting the author's work.
  306.               
  307.               User Supported software is often misunderstood. It is al-
  308.          most never  Public Domain  software, since  it carries a copy-
  309.          right notice. It is also not free software. The user is simply
  310.          given a  license to  try the program for a period of time. The
  311.          author hopes  that by  cutting out the overhead which makes an
  312.          expensive package  so expensive,  the same program can be sold
  313.          for a much lower price.
  314.               
  315.               Please think  about it. If you regularly use Telix or an-
  316.          other User Supported program, and have not registered with the
  317.          author, please  do so  now. Without  the support of the users,
  318.          there is absolutely no incentive for the author of the program
  319.          to continue  selling it  using this  method. As an experiment,
  320.          User Supported  software seems  to be  failing.  The  sad  and
  321.          shocking truth is that at most only about 1% of the users of a
  322.          product of  this type  are registering.  Please, show that you
  323.          care about  User Supported  software, and  tell us that it can
  324.          work!
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.           Telix v2.12             Registration and Ordering Info    vi
  333.  
  334.  
  335.  
  336.  
  337.          
  338.          
  339.          
  340.          
  341.                          Registration and Ordering Info
  342.                          ------------------------------
  343.          
  344.          
  345.               Telix is  not in any way free software. If you have tried
  346.          Telix and have decided that it suits your purposes and wish to
  347.          continue using  it, please  register. If  you continue  to use
  348.          Telix without  registering, besides  being dishonest,  you are
  349.          endangering the chances that quality software will continue to
  350.          be marketed  in this  low-cost way, and are ultimately hurting
  351.          yourself. Telix  is a  great product and is constantly getting
  352.          better, but we do need your support to continue improving it.
  353.          
  354.               Registered users  of Telix  will receive  mailers and no-
  355.          tices of  major new versions of Telix as well as any new prod-
  356.          ucts written  by PTel. As well, registered users receive pref-
  357.          erential treatment when obtaining support.
  358.          
  359.               Telix registration  costs $25  US/$34 Canadian.  This as-
  360.          sumes that  you already  have Telix  from another source, PTel
  361.          provides no  disk. This registration fee allows you to use the
  362.          program. For  $35 US/$48  Canadian, you  may buy  a  Registra-
  363.          tion/Disk combo,  which includes  the current version of Telix
  364.          on disk, as well as registration.
  365.               
  366.               A Telix evaluation disk with the current version of Telix
  367.          on it is also available for $10 US/$13 Canadian. This does not
  368.          include registration,  and should  be used  only  to  try  out
  369.          Telix. The  fee covers  the cost  of  postage,  diskette,  and
  370.          handling. You  may also  send a  formatted disk and a self-ad-
  371.          dressed postage paid disk mailer to receive a copy.
  372.               
  373.               To place  an order, please use the order form on the fol-
  374.          lowing  page.
  375.               
  376.          CORPORATIONS and INSTITUTIONS: Please see the section entitled
  377.          'Corporate and  Quantity Purchases'  for information  on using
  378.          multiple copies of Telix. Under no circumstances may an unreg-
  379.          istered copy of Telix be used within an institution.
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.           Telix v2.12                                 Order Form    vii
  399.  
  400.  
  401.  
  402.  
  403.          
  404.          
  405.          Telix version 2.12                         Invoice #022487-212
  406.          --------------------------------------------------------------
  407.          Remit to:   PTel, 276 Guildwood Parkway, Toronto, Ont. M1E 1P9
  408.          --------------------------------------------------------------
  409.          
  410.          Quan     Item                           US/Cnd       Price
  411.          
  412.          ___ Telix Registration..................$25/$34 ea  $________
  413.                (does not include disk)
  414.          
  415.          ___ Telix Disk (current version) .......$10/$13 ea  $________
  416.                (includes program and manual
  417.                 on disk, but not registration)
  418.          
  419.          ___ Telix Registration/Disk Combo.......$35/$48 ea  $________
  420.                (includes program and manual
  421.                 on disk, plus registration)
  422.          
  423.                                                    Subtotal  $________
  424.          
  425.                                                  - Discount  $(______)
  426.          
  427.              Ontario residents please add 7% PST.       Tax  $________
  428.          
  429.                                                       Total  $________
  430.          
  431.          
  432.                         Checks or money orders accepted!
  433.          
  434.          --------------------------------------------------------------
  435.          Register:
  436.          
  437.               Name________________________________________________
  438.          
  439.            Company________________________________________________
  440.          
  441.            Address________________________________________________
  442.          
  443.                   ________________________________________________
  444.          
  445.              Phone____________________  Bus.______________________
  446.          
  447.            Where did you obtain Telix?
  448.          
  449.                   ________________________________________________
  450.          
  451.           Comments________________________________________________
  452.          
  453.                   ________________________________________________
  454.          
  455.                   ________________________________________________
  456.          
  457.          ------------------------------------------------------------
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.           Telix v2.12           Corporate and Quantity Purchases    viii
  465.  
  466.  
  467.  
  468.  
  469.                    
  470.          
  471.          
  472.          
  473.                         Corporate and Quantity Purchases
  474.                         --------------------------------
  475.                                         
  476.                                         
  477.               Any commercial  (ie. business,  corporate, government, or
  478.          other institutional) use of Telix must be registered. PTel of-
  479.          fers volume discounts and site licensing.
  480.               
  481.               The order  form on  the preceding page may be used to buy
  482.          multiple copies of the Registration/Disk combo. Duplication of
  483.          multiple copies of Telix is not allowed without a site licens-
  484.          ing agreement.  This agreement will allow duplication and dis-
  485.          tribution of  a specific  number of copies within the licensed
  486.          institution or organization. Please write or call for details.
  487.               
  488.          The quantity purchase discounts are as follows:
  489.          
  490.                 1 -  10 copies      no discount
  491.                11 -  20 copies     10% discount
  492.                21 -  50 copies     15% discount
  493.                51 - 100 copies     20% discount
  494.               101 - 200 copies     30% discount
  495.               200+      copies     40% discount
  496.          
  497.          All prices and discounts are subject to change without notice.
  498.          Discounts apply  only to  single orders of like products, they
  499.          are not cumulative.
  500.          
  501.          UNDER NO  CIRCUMSTANCES MAY  AN UNREGISTERED  COPY OF TELIX BE
  502.          USED IN AN INSTITUTION OR ORGANIZATION.
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.           Telix v2.12                               Introduction    1
  531.  
  532.  
  533.  
  534.  
  535.               
  536.          
  537.          
  538.          
  539.                                   Introduction
  540.                                   ------------
  541.          
  542.          
  543.          Program Description
  544.          -------------------
  545.          
  546.               Telix is a general purpose communications program for the
  547.          PC/MS-DOS family  of computers that should be able to meet the
  548.          needs of almost anyone. Telix features include:
  549.               
  550.               - powerful  multiple dialing directories, each capable of
  551.                 holding 150  entries. An  entry contains  a remote sys-
  552.                 tem's name, phone number, and other info.
  553.               
  554.               - a  host of  file transfer  protocols including  Xmodem,
  555.                 Kermit, SEAlink,  Telink, Modem7, Ymodem, Ymodem Batch,
  556.                 and ASCII.
  557.               
  558.               - extensive  script files  to control  log-ons and  unat-
  559.                 tended operation.
  560.               
  561.               - automatic queue redialing for hard-to-reach numbers.
  562.               
  563.               - full access to DOS including a DOS shell, a DOS Command
  564.                 option, and full path support.
  565.               
  566.               - A Host Mode with file transfers, operator paging, a Re-
  567.                 mote DOS shell, and two access levels.
  568.               
  569.               - A  Chat Mode,  keyboard macros,  a scroll-back  buffer,
  570.                 session logs, and a variety of other features, detailed
  571.                 in this manual. Above all however, Telix is FAST.
  572.               
  573.          
  574.          The Telix Philosophy
  575.          --------------------
  576.          
  577.               When Telix was written, a basic idea was kept in mind. It
  578.          was felt  that a  powerful program could be simple to operate,
  579.          with no loss of speed in order to achieve this ease of use.
  580.          
  581.          
  582.          Machine Requirements
  583.          --------------------
  584.          
  585.               Telix will  run on  an IBM PC, XT, AT, or true compatible
  586.          with at  least   128k of free memory. This is memory available
  587.          after DOS  has been  loaded. For  a few functions, such as the
  588.          DOS Shell, more memory is helpful. Telix will support Com port
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.           Telix v2.12                               Introduction    2
  597.  
  598.  
  599.  
  600.  
  601.          1 or  2, any number of disk drives, and a printer connected to
  602.          the parallel port.
  603.               To get  full use  of Telix  your modem  must meet certain
  604.          standards as  well, especially  for Host Mode. The Carrier De-
  605.          tect signal  should not  be forced  high (on) by the modem, so
  606.          that Telix  can tell when you are online. This is usually con-
  607.          trolled by  the setting  of a dip switch on the modem. The DTR
  608.          (Data Terminal  Ready) signal  should not  be ignored  by  the
  609.          modem.
  610.          
  611.          
  612.          Telix Files
  613.          -----------
  614.          
  615.               Telix comes  with a  number of  files and creates more in
  616.          its normal operation. They include:
  617.          
  618.               TELIX.EXE       - the main program
  619.               TELIX.OVL       - the overlay file
  620.               TELIX.DOC       - the program reference manual
  621.               CONVERTF.EXE    - converts phone directories to
  622.                                 Telix format
  623.          
  624.               TELIX.FON       - the phone directory file
  625.               TELIX.LD        - the long distance codes file
  626.               TELIX.LOG       - the default session log file
  627.               TELIX.KEY       - the default keyboard macro
  628.                                 definition file
  629.               TELIX.HST       - the Host Mode audit file
  630.          
  631.          A file  called TELIX.MSG  may also  be created by the user for
  632.          use with Host Mode.
  633.               Telix at  one time  or another can have a number of files
  634.          open, especially  during Host  Mode and a few other instances.
  635.          If Telix tells you it is having problems opening files then it
  636.          is possible that including the line:
  637.               
  638.               'files=20'
  639.               
  640.          in your  config.sys file  could clear up the problem. This al-
  641.          lows DOS  to open  more files  (the default is 'files=8'). For
  642.          more information on the config.sys file see your DOS manual.
  643.          
  644.          
  645.          Start-Up Directory
  646.          ------------------
  647.          
  648.               When you  run Telix  it will  remember the disk directory
  649.          you ran  it from.  After this  point, even if you have changed
  650.          the current  directory with  the 'Change  directory'  command,
  651.          Telix will  know that  it should look for its program files on
  652.          the start-up  directory. Some  files will  also be  written on
  653.          this directory unless you specify another.
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.           Telix v2.12                               Introduction    3
  663.  
  664.  
  665.  
  666.  
  667.               If you  set the  environment variable 'TELIX', Telix will
  668.          have another  (even better)  way of  knowing where to look for
  669.          its files. The command form at the DOS prompt is:
  670.          
  671.               set TELIX=pathname
  672.          
  673.          where pathname is a the legal DOS pathname of the directory in
  674.          which the  Telix files are located. Do not leave any space be-
  675.          tween the '=' and the arguments. For example, if you used 'set
  676.          TELIX=C:\TELIX\', Telix  would know  to look  for its files in
  677.          the Telix  directory on drive C. This way, no matter where you
  678.          run it  from, Telix  will always be able to find its files. To
  679.          reset this environment variable to nothing the command is:
  680.          
  681.               set TELIX=
  682.          
  683.               For more  information on  environment variables  see your
  684.          PC/MS-DOS manual.
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.           Telix v2.12                            Getting Started    4
  729.  
  730.  
  731.  
  732.  
  733.          
  734.          
  735.          
  736.          
  737.                                 Getting Started
  738.                                 ---------------
  739.                                         
  740.          
  741.          Starting a Telix Session
  742.          ------------------------
  743.          
  744.               To start  the Telix  program type  the following while at
  745.          the DOS prompt:
  746.               
  747.               Telix [O] [Q] [B] [Sfilename]
  748.               
  749.               The letters  in the  square brackets are optional command
  750.          line switches  affecting what  Telix will do upon startup. The
  751.          square brackets  should not  be entered. The order and case of
  752.          the options  does not  matter but they MUST be separated by at
  753.          least one blank.
  754.               Specifying the  'O' option  upon startup tells Telix that
  755.          you are already online (connected to a host systems), and that
  756.          it should not try to initialize the modem.
  757.               The 'Q' option in the command line chooses quiet mode for
  758.          the current  session. When  quiet mode  is on  Telix will  not
  759.          sound any  alarms (e.g.,  when a  file transfer  is over),  no
  760.          matter what  the default setting for alarms is. This is useful
  761.          for those late night sessions. Any bell characters sent by the
  762.          remote system are still sounded however.
  763.               Specifying 'B'  in the  command line  forces Telix to use
  764.          the PC's  BIOS for  all screen  write operations, whatever the
  765.          default setting  for screen  writes might  be. This  is useful
  766.          when you  want to run Telix in a multitasking environment such
  767.          as Desqview, Topview, or MS Windows for just one session.
  768.               The 'S'  option indicates  that a  script file (explained
  769.          elsewhere) is  to be  run immediately  upon startup.  The  'S'
  770.          should be  followed immediately (no blanks) by the name of the
  771.          script file to execute.
  772.               
  773.               Upon starting,  Telix will  display a  title screen for a
  774.          period of 25 seconds or until you press a key. Please read the
  775.          message on  the title screen carefully. After you are past the
  776.          title screen,  you will be in terminal mode unless Telix can't
  777.          find the  configuration file  TELIX.CNF, in which case it will
  778.          ask you a few questions about your machine and modem, and then
  779.          will write a configuration file for you.
  780.          
  781.          
  782.          Terminal Mode
  783.          -------------
  784.          
  785.               Immediately after  starting Telix,  and for  most of  the
  786.          time while  using it,  you will  be in  Telix's terminal mode.
  787.          While in this mode any normal (ASCII) characters you type will
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.           Telix v2.12                            Getting Started    5
  795.  
  796.  
  797.  
  798.  
  799.          be sent to the modem port, and any incoming characters will be
  800.          printed on  the screen. It is from the terminal mode that most
  801.          Telix commands  are initiated.  Most commands  are selected by
  802.          pressing one  or two  special keys. For example, to access the
  803.          dialing directory,  you would  press  Alt-D.  That  is,  while
  804.          holding down  the Alt key, you press the D key. Other commands
  805.          need only  one keypress,  such as  the PgDn  key  to  download
  806.          (receive) files.
  807.          
  808.            The Help/Status Screen
  809.          
  810.                 While in  terminal mode,  pressing the  Home  key  will
  811.            switch you to a help screen showing you a summary of all the
  812.            available commands.  If the  key for  a command  is  pressed
  813.            while the help screen is still on, the screen will be turned
  814.            off and the command will be executed.
  815.                 On the right side of the help/status screen is some in-
  816.            formation regarding the status of the current connection and
  817.            call.
  818.                 
  819.                           +-------| Status |--------+
  820.                           |                         |
  821.                           |    Time         Date    |
  822.                           |  11:54:28     01-29-87  |
  823.                           |                         |
  824.                           | Connect status: Offline |
  825.                           | Elapsed time: 00:05:34  |
  826.                           |                         |
  827.                           | Baud  : 1200   Data: 8  |
  828.                           | Parity: None   Stop: 1  |
  829.                           | Port  : Com1            |
  830.                           |                         |
  831.                           | Local echo: Off         |
  832.                           | Add LF's  : Off         |
  833.                           |                         |
  834.                           | Log: Telix.log          |
  835.                           | Printer: Off            |
  836.                           |                         |
  837.                           | Script: None            |
  838.                           | Phone : Telix.fon       |
  839.                           | Macro : Telix.key       |
  840.                           |                         |
  841.                           +-------------------------+
  842.                 
  843.            Items included  are: the  current time and date, the connect
  844.            status, the  elapsed time  for the  call  in  progress,  the
  845.            current communications  parameters, the state of the session
  846.            log(s), the  currently executing  script file  (if there  is
  847.            one),   the current  dialing directory, the current keyboard
  848.            macro definition file, and a few other items.
  849.                 
  850.                 
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.           Telix v2.12                            Getting Started    6
  861.  
  862.  
  863.  
  864.  
  865.          Communications Parameters
  866.          -------------------------
  867.          
  868.               Pressing Alt-P  allows you  to change  the Communications
  869.          Parameters. This  is the format in which Telix sends data over
  870.          the modem,  and expects to receive it in. After pressing Alt-P
  871.          a window  is displayed with the current parameters at the top,
  872.          and the  options in  the rest of the window. To change a value
  873.          press the letter of the setting you want.
  874.               
  875.                      +-| Change com parameters |---------+
  876.                      |                                   |
  877.                      | Current: 1200,8,N,1,Echo Off,Com1 |
  878.                      |                                   |
  879.                      |  BAUD           Parity            |
  880.                      | A:  300   G:None  H:Odd  I:Even   |
  881.                      | B: 1200                           |
  882.                      | C: 2400   J:Toggle Data (7/8)     |
  883.                      | D: 4800   K:Toggle Stop           |
  884.                      | E: 9600   L:Toggle Echo (On/Off)  |
  885.                      | F:19200   M:Toggle com port (1/2) |
  886.                      |                                   |
  887.                      |       Choice (CR = none) :        |
  888.                      +-----------------------------------+
  889.               
  890.               There are a number of parameters that can be changed. The
  891.          baud rate  is the  speed that you want to communicate at. 1200
  892.          baud and  2400 baud are the two most common speeds in use, and
  893.          represent about  120 and  240 characters  per second,  respec-
  894.          tively. Data  bits refers  to the number of bits in each char-
  895.          acter. Allowable values are 7 and 8. Parity is a form of error
  896.          checking. Allowable parities are None, Even, and Odd. Finally,
  897.          the number of stop bits parameter can be set to either 1 or 2.
  898.          The most  common format  for BBS use is a baud rate of 1200 or
  899.          2400, 8  data bits,  no parity,  and 1 stop bit. On many large
  900.          networks such as GEnie, the data format used is E71.
  901.               The communications parameters menu also allows you to se-
  902.          lect the  communications port  you want to use, and whether or
  903.          not characters should be echoed locally when you type.
  904.               Changing any  parameters changes  them only for the dura-
  905.          tion of  the current communications session. If you want a set
  906.          of parameters  to be the default when you start Telix, use the
  907.          Telix Configuration Menu.
  908.               
  909.  
  910.          Using Telix Menus
  911.          -----------------
  912.  
  913.               Whenever Telix  must ask  you to  select an  item from  a
  914.          group of options, it uses the same basic type of menu. The op-
  915.          tions will  be arranged  vertically for  a vertically oriented
  916.          menu, and next to each other for a horizontally oriented menu.
  917.          There are two ways to select the item that you want. Each menu
  918.          option has  one of  its letters  in bold  text; pressing  that
  919.          letter will  select the  corresponding option.  As  well,  one
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.           Telix v2.12                            Getting Started    7
  927.  
  928.  
  929.  
  930.  
  931.          option in the menu is always highlighted in inverse video. The
  932.          arrow keys  on the  PC's keypad will move the highlight up and
  933.          down or  left and right. When the highlight is over the option
  934.          you want to select, press Carriage Return.
  935.               
  936.  
  937.          Entering and Editing Strings
  938.          ----------------------------
  939.  
  940.               While using  Telix, you will often have to enter a string
  941.          of characters, for example a filename, or a list of numbers to
  942.          dial. Telix  gives you  full editing  powers when  you enter a
  943.          string. As  you type characters, you may use the Backspace key
  944.          to delete  previously entered  characters. The  Left and Right
  945.          arrow keys  allow you  to move back and forth in the string to
  946.          edit what you have entered. By default, any characters you en-
  947.          ter overwrite any that are already there. Pressing the Ins key
  948.          will place  Telix in  insert mode, and any existing characters
  949.          are pushed  ahead as  you type.  Pressing Ins once more places
  950.          you back  in overwrite  mode. Finally,  pressing the Ctrl-Left
  951.          and Ctrl-Right arrow keys allows you to move back and forth in
  952.          the string by increments of a word.
  953.          
  954.          
  955.          Output String Translation
  956.          -------------------------
  957.          
  958.               In quite a few instances while using Telix, the user must
  959.          specify a string to be sent out over the modem port. Sometimes
  960.          this string  must contain  characters which can not be printed
  961.          on the  screen, for  example,  control  characters,  and  even
  962.          pauses. There  has to  be a  way of  indicating these  special
  963.          characters, and  it is done through the use of special charac-
  964.          ters called  translation characters.  When  these  translation
  965.          characters are encountered in an output string they are trans-
  966.          lated into  other characters.  The default translation charac-
  967.          ters are:
  968.             
  969.             | -  when this  is encountered  in an  output string a
  970.               carriage return  is sent  out to  the modem port in-
  971.               stead. To  really send  the | character just use two
  972.               of them, e.g., || would send one | character.
  973.             ^ -  when this  character is  encountered in an output
  974.               string it  will make  the following character a con-
  975.               trol character.  e.g., ^A will send out the code for
  976.               Control-A. To  send out  the ^ character itself, use
  977.               two ^'s, as explained above.
  978.             ~ -  when this  character is  encountered it will make
  979.               Telix pause  for 1/2  a second.  There is  no way to
  980.               send the  actual ~  character out. Two in a row will
  981.               be converted to two pauses.
  982.               
  983.               These are  the defaults,  they can  be changed  to  other
  984.          characters in  the Telix  Configuration Menu.  There are a few
  985.          things to  keep in  mind. These characters are only translated
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.           Telix v2.12                            Getting Started    8
  993.  
  994.  
  995.  
  996.  
  997.          on strings  sent out  to the  modem, for  example, the dialing
  998.          prefix, the  hang-up string,  a keyboard macro, the modem ini-
  999.          tialization string,  and a  few other  cases. To  send out two
  1000.          carriage returns you can not use two | characters in a row, as
  1001.          that would  just send out the | character itself. You must use
  1002.          another method,  such as the sequence ^M^M, since Control-M is
  1003.          the same  as a  carriage return.  To send  out  the  code  for
  1004.          Escape, use ^[.
  1005.          
  1006.          
  1007.          Ending a Telix Session
  1008.          ----------------------
  1009.          
  1010.               To exit  the Telix  program, press  Alt-X. Telix will ask
  1011.          you if you really want to exit. Press 'Y' to confirm the exit,
  1012.          'N' or Esc to return to Telix.
  1013.               When Telix  ends a  session and returns to DOS, it checks
  1014.          the state  of the  connection. If Telix sees that you are con-
  1015.          nected to a host system, it will not drop (turn off) a special
  1016.          signal on  the RS-232  port, called  the DTR  line. This  will
  1017.          allow you  to stay  connected. If  Telix sees  that you aren't
  1018.          connected, it will drop this signal.
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.           Telix v2.12                   Telix Configuration Menu    9
  1059.  
  1060.  
  1061.  
  1062.  
  1063.          
  1064.          
  1065.          
  1066.          
  1067.                           The Telix Configuration Menu
  1068.                           ----------------------------
  1069.          
  1070.          
  1071.               Telix  has  many  customizable  features.  These  include
  1072.          things like  the screen  setup, the communications parameters,
  1073.          and many  other items. The default values for these parameters
  1074.          are stored in a file called TELIX.CNF, the configuration file.
  1075.          Telix will  automatically read this file upon starting up. The
  1076.          first time  you use  Telix, this  file is created for you with
  1077.          some standard default values. Pressing Alt-O while in terminal
  1078.          mode brings  up the Telix Configuration Menu, which allows you
  1079.          to change all these default settings.
  1080.               
  1081.                        +-| Configure Telix |------------+
  1082.                        |                                |
  1083.                        | Change which default settings? |
  1084.                        |                                |
  1085.                        |     Screen and colour          |
  1086.                        |     Modem and dialing          |
  1087.                        |     Filenames and paths        |
  1088.                        |     General settings           |
  1089.                        |     Kermit transfers           |
  1090.                        |     ASCII transfers            |
  1091.                        |     Host Mode settings         |
  1092.                        |     Write changes to disk      |
  1093.                        |     Exit                       |
  1094.                        |                                |
  1095.                        +--------------------------------+
  1096.          
  1097.               The first seven options are parameter areas, the last two
  1098.          deal with leaving the Configuration Menu.
  1099.          
  1100.            Screen and Colour Settings
  1101.          
  1102.                 The fist  item of  the Configuration Menu allows you to
  1103.            set the  screen and  colour default  settings. After picking
  1104.            this option  you will  be shown  a menu  listing the various
  1105.            parts of the screen displays (e.g., menu foreground colour).
  1106.            If you pick one of these items you will be allowed to scroll
  1107.            through the possible colours for it by using the arrow keys.
  1108.            When you  have selected  the right  colour, press Return. If
  1109.            you want  to leave  the colours  menu without  selecting one
  1110.            press Esc.
  1111.                 Another setting  on the 'Screen and colour' menu is the
  1112.            'Screen write  mode'. If  you pick  this option  you will be
  1113.            asked in  which way  you want  Telix to write to the screen.
  1114.            This depends  on the  video adapter  present in your system.
  1115.            The first  option is  a direct  screen write.  This  is  the
  1116.            fastest mode,  and should  be used  if you have a monochrome
  1117.            adapter, an EGA adapter, or another video adapter that never
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.           Telix v2.12                   Telix Configuration Menu    10
  1125.  
  1126.  
  1127.  
  1128.  
  1129.            gets snow.  The second  option is a direct screen write with
  1130.            port checks.  This method is slightly slower. You should use
  1131.            this method  if you  screen gets  snow on  it or it flickers
  1132.            while executing  the DOS  'dir' command. One card with which
  1133.            you should use this is the color/graphics adapter. The final
  1134.            method is  a screen  write with  BIOS calls.  You should use
  1135.            this method  with applications  like Topview,  Desqview,  or
  1136.            DoubleDOS.
  1137.                 Finally, one  last option  in this  menu  is  the  Help
  1138.            screen mode'.  The help screen is usually put on text page 2
  1139.            so that  it can be displayed instantly. This is not possible
  1140.            with monochrome  adapters, so  Telix stores  the help screen
  1141.            somewhere else  if a  mono adapter is present. However, even
  1142.            with a  color/graphics or EGA adapter, using page 2 might be
  1143.            a problem  if you  want to use Topview,MS Windows, DesqView,
  1144.            or a  similar operating  environment .  The help screen mode
  1145.            option allows  you to  control the  use of  page 2.  To stop
  1146.            Telix from  ever using  page 2,  select the first option. To
  1147.            let Telix  decide whether  or not  to use page 2, select the
  1148.            second. And  to make  Telix always  use page  2 for the help
  1149.            screen, select the third.
  1150.                 When you  have finished picking the colours, select the
  1151.            'Keep colours  and exit'  option if  you want  to keep   the
  1152.            colour changes  you have  made, or  the 'exit' option if you
  1153.            want to discard them.
  1154.          
  1155.            Modem and Dialing settings
  1156.          
  1157.                 Selecting the  second option  of the Configuration Menu
  1158.            shows a  screenfull of  default settings  that Telix uses to
  1159.            control the  modem and its output. To select a default value
  1160.            to change type its number and press Return. You will then be
  1161.            allowed to  change it, using the string editing commands de-
  1162.            scribed previously.  Illegal values will be ignored. The de-
  1163.            fault configuration  that Telix  comes with  is set  up  for
  1164.            Hayes compatible  modems. These  modems use the 'AT' command
  1165.            set. By  changing these  settings Telix can work with almost
  1166.            any modem. The parameters are:
  1167.          
  1168.              1: The  default communications  parameters. These  include
  1169.                 baud, data bits, parity, and stop bits.
  1170.              
  1171.              2: The  default communications  port. This  can be  either
  1172.                 Com1 or Com2.
  1173.              
  1174.              3: Modem  initialization string.  This string will be sent
  1175.                 to the  modem when Telix first starts. Different modems
  1176.                 might need different strings. The default string is set
  1177.                 up for Hayes compatible modems. It is:
  1178.          
  1179.                    'ATZ|~~AT S11=55 S7=45 S0=0 V1 X1|'   where:
  1180.          
  1181.                    AT       is the modem attention code.
  1182.                    Z        resets the modem to default state
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.           Telix v2.12                   Telix Configuration Menu    11
  1191.  
  1192.  
  1193.  
  1194.  
  1195.                    |        sends the terminating Return char to the
  1196.                              modem.
  1197.          
  1198.                    ~~       pauses to give the modem time
  1199.                    AT       is the modem attention code.
  1200.          
  1201.                    S11=55   is the dialing speed (touch tone,
  1202.                             fast).
  1203.                    S7=45    makes the modem wait 45 seconds for
  1204.                             a connection.
  1205.                    S0=0     turns off auto answer.
  1206.                    V1       makes the modem respond with words.
  1207.                    X1       makes the modem give extended
  1208.                             results codes.
  1209.          
  1210.                    |        sends the terminating Return char to
  1211.                             the modem.
  1212.          
  1213.              4: Dialing  prefix. This  is the  string Telix should send
  1214.                 before the number when attempting to dial. e.g., 'ATDT'
  1215.                 for Hayes compatible modems.
  1216.              
  1217.              5: Dialing  postfix. This  is the string Telix should send
  1218.                 after the  number when  dialing.  On  Hayes  compatible
  1219.                 modems this is just a Carriage Return, '|'.
  1220.              
  1221.              6: Connect  string. This  is the  string which  the  modem
  1222.                 sends upon getting a connection. e.g., 'CONNECT'
  1223.              
  1224.              7: Busy  strings. These  are up  to four strings which the
  1225.                 modem sends  when it  has failed  to connect. e.g., 'NO
  1226.                 CARRIER', 'BUSY', etc.
  1227.              
  1228.              8: Hang-up string. This is the string Telix should send to
  1229.                 the modem  to make it hang up. The default string works
  1230.                 for Hayes compatible modems and is:
  1231.              
  1232.                    '~~~+++~~~ATH0|'       where
  1233.                    
  1234.                    ~~~      pauses Telix for 1 1/2 secs.
  1235.                    +++      escapes the modem into command mode.
  1236.                    ~~~      pauses Telix for 1 1/2 secs.
  1237.                    
  1238.                    AT       is the modem attention code.
  1239.                    H0       tells the modem to hang up.
  1240.                    |        sends the terminating Return char to the
  1241.                              modem.
  1242.                    
  1243.                 Before sending  this string  to the  modem Telix always
  1244.                 tries to  hang-up the  modem by a faster way that works
  1245.                 with MOST  modems. This  is done  by dropping  (turning
  1246.                 off) a  special signal  called the  DTR (Data  Terminal
  1247.                 Ready) line  on the  RS-232 port.  If dropping  the DTR
  1248.                 makes the  modem hang-up then the hang-up string is not
  1249.                 sent to the modem.
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.           Telix v2.12                   Telix Configuration Menu    12
  1257.  
  1258.  
  1259.  
  1260.  
  1261.              
  1262.              9: Dial  cancel string.  This is  the string  Telix should
  1263.                 send to  the modem  to cancel  the current  dialing at-
  1264.                 tempt. On most modems all that is necessary is a Return
  1265.                 character, '|'.
  1266.              
  1267.             10: Dial time. This is the amount of time Telix should wait
  1268.                 for a  connection while dialing. This should usually be
  1269.                 set to  be greater  than the  amount of  time the modem
  1270.                 waits for the connection.
  1271.             
  1272.             11: Redial  pause. This  is the  number  of  seconds  Telix
  1273.                 should wait between attempts while redialing.
  1274.             
  1275.             12: Local  echo. This  controls whether or not Telix should
  1276.                 echo on  the screen  any characters  you type  while in
  1277.                 Terminal mode. This should usually be off for bbs use.
  1278.             
  1279.             13: XON/XOFF  handshaking. This  controls  whether  or  not
  1280.                 Telix should  use  the  XON/XOFF  handshaking  protocol
  1281.                 while in terminal mode and during ASCII file transfers.
  1282.             
  1283.             14: Add  line feeds.  This controls  whether or  not  Telix
  1284.                 should add  line feeds  to  incoming  Carriage  Returns
  1285.                 characters while in terminal mode. If you are connected
  1286.                 to a  remote system  and  lines  are  overwriting  each
  1287.                 other, this should be on, otherwise it should be off.
  1288.             
  1289.             15: Carrier Detect mask. To know whether it is connected to
  1290.                 a remote  system or  not, Telix  looks at  the  carrier
  1291.                 detect signal on the RS-232 port. This CD mask tells it
  1292.                 on which  pin to look. The number should be one of 128,
  1293.                 16, or 32. The default value is 128. This is by far the
  1294.                 most common  value and will apply to almost all (99.9%)
  1295.                 computers. The  two other  values might  possibly  work
  1296.                 better on  MS-DOS machines  which  are  not  very  'IBM
  1297.                 Compatible'. If  you have  that type of system, and the
  1298.                 hang-up command  tells you that the hang-up failed when
  1299.                 it in  fact has  not, or  if the  Connect status on the
  1300.                 Help/Status screen  is wrong,  then you  should try the
  1301.                 two other values.
  1302.          
  1303.            Filenames and Path Settings
  1304.          
  1305.                 The third  option of  the Configuration Menu allows you
  1306.            to change several filename and pathname defaults. They are:
  1307.          
  1308.              1: Download directory. This is the disk directory in which
  1309.                 Telix should  save files which are downloaded. The user
  1310.                 can override  this  by  giving  a  full  pathname  when
  1311.                 prompted.
  1312.              
  1313.              2: Upload  directory. This  is the  disk  directory  where
  1314.                 Telix should  look for  files to  be uploaded. The user
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.           Telix v2.12                   Telix Configuration Menu    13
  1323.  
  1324.  
  1325.  
  1326.  
  1327.                 can override  this  by  giving  a  full  filename  when
  1328.                 prompted.
  1329.              
  1330.              3: Script  directory. This is the directory in which Telix
  1331.                 should look  for script  files when  trying to  execute
  1332.                 them. The  user can  override  this  by  using  a  full
  1333.                 pathname in front of the filename when specifying it.
  1334.              
  1335.              4: Default  log file.  This is the name of the default log
  1336.                 file Telix  should use  when saving  a session log. The
  1337.                 user can override this.
  1338.              
  1339.              5: Directory program.  This is  the name  of the  disk di-
  1340.                 rectory program  the Telix  should run  when you select
  1341.                 the 'Files  directory' command. If you do not specify a
  1342.                 program here  Telix will  use an  internal routine that
  1343.                 also displays the amount of time it will take to trans-
  1344.                 fer each file in the directory. An example of a program
  1345.                 you could  specify here is 'dir/p', which would use the
  1346.                 DOS dir  command with pauses at each page full, to dis-
  1347.                 play the directory.
  1348.              
  1349.              6: Screen  Image file.  This is the file that Telix should
  1350.                 save screen  images (generated  with the Alt-I command)
  1351.                 to. the default name is TELIX.MSG.
  1352.              
  1353.              7: Editor  name. This  should be the full pathname of your
  1354.                 editor, including  the extension  of the  name (EXE  or
  1355.                 COM). You  need to  set this parameter only if you want
  1356.                 to run  your editor using the Run Editor command. e.g.,
  1357.                 'c:\editor.com'.
  1358.          
  1359.            General Settings
  1360.          
  1361.                 The fourth  option of the Configuration Menu allows you
  1362.            to change some general default settings. They are:
  1363.          
  1364.              1: ANSI graphics status. If this is on, ANSI graphics will
  1365.                 be on and recognized when you first run Telix.
  1366.              
  1367.              2: Sound. If this is off Telix will not make ANY sounds.
  1368.              
  1369.              3: Alarm  sound. If  this is  off Telix  will not make ANY
  1370.                 alarm sounds,  but will still beep when it receives the
  1371.                 bell code from the remote host, unless the sound option
  1372.                 is also off.
  1373.              
  1374.              4: Keep  aborted downloads. If this is on, Telix will keep
  1375.                 files which  were aborted  during a download. Otherwise
  1376.                 Telix will delete these files.
  1377.              
  1378.              5: Default  file transfer  protocol. This  is the protocol
  1379.                 Telix should  have the  menu bar  on upon  starting. As
  1380.                 soon as  any other  protocol is  selected  while  using
  1381.                 Telix, that will become the default.
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.           Telix v2.12                   Telix Configuration Menu    14
  1389.  
  1390.  
  1391.  
  1392.  
  1393.              
  1394.              6: Show  free space  for downloads.  This setting controls
  1395.                 whether or not Telix will display the free space on the
  1396.                 disk when  you start  a download. The option to turn it
  1397.                 off is  provided because the free space display takes a
  1398.                 few seconds for large hard disks.
  1399.              
  1400.              7: Use  of Quick  Dial window.  When you  press  Alt-D  to
  1401.                 access the  dialing directory,  Telix normally displays
  1402.                 the Quick  Dial  window  first,  which  lets  you  dial
  1403.                 entries without  having to  view the dialing directory.
  1404.                 If  you   would  rather  go  directly  to  the  dialing
  1405.                 directory when you press Alt-D, set this option to Off.
  1406.              
  1407.              8: Pause  character. This  is  the  character  which  when
  1408.                 encountered in  an output  string makes Telix pause for
  1409.                 1/2 second.
  1410.              
  1411.              9: Carriage  Return character. This is the character which
  1412.                 when encountered  in an  output string makes Telix send
  1413.                 the code for Carriage Return.
  1414.              
  1415.             10: Control  code character.  This is  the  character which
  1416.                 when encountered in an output string makes Telix inter-
  1417.                 pret the next character as a control character.
  1418.          
  1419.            Kermit Transfers
  1420.          
  1421.                 The fifth  option of  the Configuration Menu allows you
  1422.            to configure  Telix's implementation  of the Kermit protocol
  1423.            to your  needs. The  options will not be described here, due
  1424.            to the  fact that  the Kermit protocol is relatively compli-
  1425.            cated, and  if you  must change one of these parameters, you
  1426.            should already know what it means.
  1427.          
  1428.            ASCII Transfers
  1429.            
  1430.                 The sixth  option of  the Configuration Menu allows you
  1431.            to customize  Telix ASCII  file transfers  to your needs, so
  1432.            that Telix may work with almost any system. The options are:
  1433.                 
  1434.              1: Local  echo. If  this is on, Telix will echo characters
  1435.                 locally while uploading. This should normally be off.
  1436.              
  1437.              2: Expand  blank lines.  If this  is  on,  when  Telix  is
  1438.                 sending a  file and it encounters a blank line, it will
  1439.                 add a  space to  that line.  This is  very  useful  for
  1440.                 systems that  assume a  blank line means "end of file",
  1441.                 or for uploading a message on most bulletin boards.
  1442.              
  1443.              3: Pace  character. This  is the  ASCII value of the char-
  1444.                 acter that  Telix should  wait for  before sending each
  1445.                 line. If  this value  is 0, Telix will not wait for any
  1446.                 character.
  1447.              
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.           Telix v2.12                   Telix Configuration Menu    15
  1455.  
  1456.  
  1457.  
  1458.  
  1459.              4: Line  Pacing. This  is the amount of time (in 1/10 sec-
  1460.                 onds), that Telix should wait before sending each line.
  1461.                 This delay  is often  not necessary, but for some bbs's
  1462.                 for example, it's vital.
  1463.              
  1464.              5: Upload  CR translation.  This is  what Telix  should do
  1465.                 with Carriage  Return chars when uploading ASCII files.
  1466.                 The three  options are to do nothing, to strip them, or
  1467.                 to add a Line Feed character afterwards.
  1468.              
  1469.              6: Upload  LF translation.  This is  what Telix  should do
  1470.                 with Line  Feed characters  when uploading ASCII files.
  1471.                 The three  options are to do nothing, to strip them, or
  1472.                 to add a Carriage Return before each.
  1473.              
  1474.              7: Download  CR translation.  This is  exactly the same as
  1475.                 setting 5  (above), but  applies when downloading ASCII
  1476.                 files.
  1477.              
  1478.              8: Download  LF translation.  This is  exactly the same as
  1479.                 setting 6  (above), but  applies when downloading ASCII
  1480.                 files.
  1481.              
  1482.            Host Mode Settings
  1483.            
  1484.                 The seventh option of the Configuration Menu deals with
  1485.            configuring Telix's  Host Mode.  The Host  Mode is explained
  1486.            fully elsewhere in this manual. The settings are:
  1487.                 
  1488.              1: Host  Mode init  string. This  is the string that Telix
  1489.                 should send  to the modem upon entering Host Mode. This
  1490.                 string should  allow the modem to automatically pick up
  1491.                 the phone when it rings, and initialize it in any other
  1492.                 ways that might be necessary.
  1493.              
  1494.              2: Host  welcome string.  This is the message that callers
  1495.                 are immediately greeted with.
  1496.              
  1497.              3: Level  One access  password. This  is the password that
  1498.                 callers must  successfully enter  to be admitted to the
  1499.                 Host Mode and have Level One access.
  1500.              
  1501.              4: Level two  access password.  This is  the password that
  1502.                 callers must  successfully enter  to be admitted to the
  1503.                 Host Mode and have Level Two access.
  1504.              
  1505.              5: DOS  shell password. This is the password that users of
  1506.                 the Host Mode have to enter to use the Remote DOS Shell
  1507.                 option.
  1508.              
  1509.              6: Shut down Host Mode password. This is the password that
  1510.                 callers must  enter to  shut down  the Host  Mode, when
  1511.                 they press Ctrl-Z.
  1512.              
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.           Telix v2.12                   Telix Configuration Menu    16
  1521.  
  1522.  
  1523.  
  1524.  
  1525.              7:  Connection   type.  This  can  be  either  'Modem'  or
  1526.                 'Direct'. Use  'Modem' if your host system is being ac-
  1527.                 cessed through  a modem,  or 'Direct'  if two computers
  1528.                 are hard-wired.  This stops  Telix from  trying to ini-
  1529.                 tialize a  non-existent modem.  or trying  to determine
  1530.                 the caller's baud.
  1531.              
  1532.              8: Case  checking. If  this option is on the case of pass-
  1533.                 words are  checked,  otherwise  it  doesn't  matter  if
  1534.                 passwords are lowercase or uppercase.
  1535.            
  1536.            Saving Changes and Leaving
  1537.          
  1538.                 Once you  have picked your default options you can save
  1539.            them to  the configuration  file  by  selecting  the  option
  1540.            'Write setup  to disk'. If you want to keep any changes just
  1541.            for the  current session,  then exit  the Configuration Menu
  1542.            using the option 'Exit'.
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.           Telix v2.12                           Program Features    17
  1587.  
  1588.  
  1589.  
  1590.  
  1591.          
  1592.          
  1593.          
  1594.          
  1595.                                 Program Features
  1596.                                 ----------------
  1597.                                         
  1598.                                         
  1599.          Hang-Up
  1600.          -------
  1601.          
  1602.               Pressing Alt-H  will make  Telix attempt  to hang-up  the
  1603.          modem. Telix  first attempts  to hang  up the modem by turning
  1604.          off a  signal on  the RS-232  port called  the DTR  line. This
  1605.          works with most modems. If this doesn't work, Telix then sends
  1606.          the hang-up  string defined  in the  Configuration Menu to the
  1607.          modem. If  this still  doesn't work and Telix detects that you
  1608.          are still online, Telix will warn you.
  1609.          
  1610.          
  1611.          Session Logging
  1612.          ---------------
  1613.          
  1614.               Telix allows  you to  keep a  full record of all activity
  1615.          over the  modem, to  either a  log file or to the printer. The
  1616.          log records  every character  that comes  in, except for those
  1617.          that are erased by backspaces (up to the beginning of a line).
  1618.               To turn the printer log on and off use the Ctrl-PrtSc key
  1619.          combination. Pressing  these keys while the printer log is off
  1620.          will turn  it on.  Pressing them  while the  printer log is on
  1621.          will turn  it off.  If the  printer is  not ready  to  receive
  1622.          characters, Telix will tell you.
  1623.               To start  a session  log to  a disk file press Alt-L. You
  1624.          will be  prompted for  the filename  to save the log to. Press
  1625.          Return to  use the  default filename. All data is added to the
  1626.          end of  the file  if it  exists already.  To turn  off the log
  1627.          press Alt-L  again. Pressing  Ctrl-@ will  temporarily put the
  1628.          log on  hold until you press Ctrl-@ again or turn off the log.
  1629.          While the log is on hold any characters received are not saved
  1630.          to the file.
  1631.          
  1632.          
  1633.          Chat Mode
  1634.          ---------
  1635.          
  1636.               Normally while using Telix with a remote host, your char-
  1637.          acters are  not echoed by Telix. When you type a character, it
  1638.          is sent  to the remote host, which checks it and then sends it
  1639.          back to  you, and only then is it printed on your screen. How-
  1640.          ever if  two users want to chat with each other this becomes a
  1641.          problem, because  each user's  software expects the other side
  1642.          to echo  the characters back, and since it doesn't, nothing is
  1643.          printed. Telix has a special Chat Mode to deal with this.
  1644.               When you  press Alt-Y  Telix enters  Chat Mode. Any char-
  1645.          acters you  type  are  printed  on  your  screen  immediately,
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.           Telix v2.12                           Program Features    18
  1653.  
  1654.  
  1655.  
  1656.  
  1657.          without having  to be  echoed by  the other  side. As well, it
  1658.          takes only  a Carriage Return to advance to a new line, a Line
  1659.          Feed character  is not  needed immediately  afterwards.  Telix
  1660.          also splits  the streams  of text. Any characters you type are
  1661.          displayed on  the bottom  half of  the screen, while the char-
  1662.          acters coming  from the  remote side  are displayed on the top
  1663.          half of the screen. When you wish to exit Chat Mode, press the
  1664.          Esc key.
  1665.          
  1666.          
  1667.          Keyboard Macros
  1668.          ---------------
  1669.          
  1670.               Keyboard macros are special key definitions that can make
  1671.          often repeated actions like typing your name a lot easier. Any
  1672.          of the  function keys,  as well as their Shifted, Control, and
  1673.          Alt versions  can be  set up  to send  a string  to the remote
  1674.          system when pressed. An example of a function key use would be
  1675.          to assign  the string  'John Doe'  to  the  function  key  F1.
  1676.          Thereafter, whenever  you pressed  F1, the  string 'John  Doe'
  1677.          would be sent out over the modem port.
  1678.               To change  the current  function key  definitions,  press
  1679.          Alt-M. A window will be displayed asking you which set of keys
  1680.          to change  or which macro file to load. To load a new keyboard
  1681.          macro file select that option and supply the name of the macro
  1682.          file. If  no extension is given, 'key' is assumed. The default
  1683.          keyboard  macro   file  is   TELIX.KEY,  and   it  is   loaded
  1684.          automatically at startup if it exists.
  1685.               To change  a function  key definition,  first select  the
  1686.          group of  keys it  is in (Regular, Shifted, Control, and Alt),
  1687.          then select the individual key, F1 through F10. When prompted,
  1688.          edit the  definition. Control  characters, pauses, and Returns
  1689.          can be included in the definition in the manner described pre-
  1690.          viously in  the manual under Output String Translation. If you
  1691.          have made  any changes,  you will  be prompted  if you want to
  1692.          save them  to disk  when you  leave the  Change Keyboard Macro
  1693.          function.
  1694.               Telix also allows you to run a script file when a certain
  1695.          function key  is pressed.  If a function key definition has an
  1696.          '@' character  as its  first character  Telix will  assume the
  1697.          rest of  the definition is the name of a script file, and will
  1698.          try to execute it. For example pressing the function key whose
  1699.          definition is  '@logon'  would  run  the  script  file  called
  1700.          'logon.scr'. If  you really  want to send out an '@' character
  1701.          as the  first character in the key definition, then use two of
  1702.          them instead.  e.g., the  definition '@@Hello'  would send out
  1703.          '@Hello'.
  1704.          
  1705.          
  1706.          DOS Shell
  1707.          ---------
  1708.          
  1709.               Pressing Alt-J will let you jump to a DOS shell. You will
  1710.          see the  DOS prompt  and will be able execute any DOS command,
  1711.          for example  'dir'. If  there is  enough memory  left, you can
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.           Telix v2.12                           Program Features    19
  1719.  
  1720.  
  1721.  
  1722.  
  1723.          even run programs. To exit the DOS shell type 'exit' and press
  1724.          Return. You  will be back in Telix with the screen undisturbed
  1725.          from before  your jump  to the  shell. In order to run the DOS
  1726.          shell, there  must be  enough memory  left, and  Telix must be
  1727.          able to  find the  file called COMMAND.COM. If either of these
  1728.          requirements is  not met,  Telix will  tell you  so. (The file
  1729.          COMMAND.COM is  the DOS  command interpreter.  It  is  usually
  1730.          pointed to  by the  DOS environment variable COMSPEC. See your
  1731.          DOS manual  for more  information). If  you run  a serial port
  1732.          related program  in the  shell, there is a good chance that it
  1733.          will  re-initialize   the  com   port  and  another  piece  of
  1734.          information called  the com interrupt vector. If this happens,
  1735.          Telix will  ntice and re-initialize the port to the old values
  1736.          when you return from the shell.
  1737.          
  1738.          
  1739.          DOS Command
  1740.          -----------
  1741.          
  1742.               Pressing Alt-V  allows you  to enter  one DOS  command or
  1743.          filename to  run. This command is then executed and control is
  1744.          returned to  Telix. As  can be seen this is similar to the DOS
  1745.          shell, but  is useful when you have only one command to enter.
  1746.          There are  many uses  for this  command. For  example, if your
  1747.          file viewing  utility is  called 'List', you could press Alt-V
  1748.          and then  enter 'List  Telix.doc'. This  would load  your file
  1749.          view utility and let you look at the TELIX.DOC file. After you
  1750.          terminated this  program you  would be  back in Telix. Any DOS
  1751.          command is  legal, for example 'copy a:*.arc c:', or 'ren data
  1752.          dat1'. If  for some reason you might want Telix to pause after
  1753.          the command is finished, add a ';' character to the end of the
  1754.          command string,  for example 'type TELIX.DOC;'. This stops the
  1755.          last screenfull  typed from scrolling by too quickly when con-
  1756.          trol returns to Telix.
  1757.          
  1758.          
  1759.          Editor
  1760.          ------
  1761.          
  1762.               Pressing Alt-A will allow you to run your favorite editor
  1763.          from within  Telix. In  order to  do this  you must  go to the
  1764.          Configuration Menu  and supply  the full name and path of your
  1765.          editor in  the 'General settings' area. As well, there must be
  1766.          enough memory  left in the computer, and Telix must be able to
  1767.          find the DOS command processor COMMAND.COM.
  1768.          
  1769.          
  1770.          DOS and File Functions
  1771.          ----------------------
  1772.          
  1773.               Pressing Alt-F  will display  a menu  of some  common DOS
  1774.          operations. For  convenience, a  few commands  available else-
  1775.          where have been included.
  1776.               
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.           Telix v2.12                           Program Features    20
  1785.  
  1786.  
  1787.  
  1788.  
  1789.                            +-| DOS Functions |------+
  1790.                            |                        |
  1791.                            | Jump to DOS shell      |
  1792.                            | Files directory        |
  1793.                            | Change drive/directory |
  1794.                            | Delete file            |
  1795.                            | DOS command            |
  1796.                            | Run editor             |
  1797.                            | Exit                   |
  1798.                            |                        |
  1799.                            +------------------------+
  1800.                    
  1801.            1: Jump to DOS Shell. This performs the same function as the
  1802.               Alt-J command.
  1803.            
  1804.            2: Files  directory.  Telix will prompt you for the optional
  1805.               filespec, for  example '*.doc'.  If you  want to list all
  1806.               the files  in the  current directory  then just press Re-
  1807.               turn. Telix  will then  do one of two things. If you have
  1808.               defined a  directory program to use (in the Configuration
  1809.               Menu), Telix  will run  it. Otherwise  Telix will use its
  1810.               own internal  directory program,  which is similar to the
  1811.               DOS 'dir'  command but  also displays  the time  it would
  1812.               take to transfer each file shown. The time is correct for
  1813.               the current default upload file transfer protocol.
  1814.            
  1815.            3: Change  drive/directory. The  current directory  is  dis-
  1816.               played and  you are asked to enter a new one. You can en-
  1817.               ter a  new drive, a new directory, or both. This will be-
  1818.               come the  current directory.  Note that  this is slightly
  1819.               different from the DOS 'chdir' command.
  1820.            
  1821.            4: Delete  file. You  are asked to enter the filename of the
  1822.               file to delete.
  1823.            
  1824.            5: DOS command. This performs the same function as the Alt-V
  1825.               command.
  1826.            
  1827.            6: Run  editor. This performs the same function as the Alt-A
  1828.               command.
  1829.          
  1830.          
  1831.          Screen Image
  1832.          ------------
  1833.          
  1834.               Pressing Alt-I  saves an image of the screen to the Telix
  1835.          Screen Image  file. This file is usually called TELIX.IMG, but
  1836.          can be  renamed in the Configuration Menu. If the file exists,
  1837.          the image is added to the end of it.
  1838.               
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.           Telix v2.12                           Program Features    21
  1851.  
  1852.  
  1853.  
  1854.  
  1855.          
  1856.          Scroll-Back
  1857.          -----------
  1858.          
  1859.               To review  the past  several screens  of characters press
  1860.          Alt-B. You  will be  in the  Scroll-Back display.  You will be
  1861.          able to move through the last six thousand characters received
  1862.          by using  the arrow  keys to scroll line by line, the Home and
  1863.          End keys to go to the beginning and end of the buffer, and the
  1864.          PgUp and  PgDn keys  to scroll  through the buffer a page at a
  1865.          time.
  1866.               To find  a certain  string in the buffer press 'F'. Telix
  1867.          will prompt  for the  string to  search for.  If the string is
  1868.          found the  line containing it will be placed at the top of the
  1869.          screen. To  search for  the same string as last time press Re-
  1870.          turn when asked for the search string.
  1871.               To save  the screen image to a file press 'I'. Telix will
  1872.          prompt you  for the file to save the image to. If the file al-
  1873.          ready exists,  the screen  image will  be appended  to it.  To
  1874.          print out a screen image to your printer press Shift-PrtSc.
  1875.          
  1876.          
  1877.          Clear Screen
  1878.          ------------
  1879.          
  1880.               To clear  the screen  press Alt-C.  The  screen  will  be
  1881.          cleared to  the default colours, and the cursor will be placed
  1882.          in the upper left-hand corner.
  1883.          
  1884.          
  1885.          ANSI Graphics
  1886.          -------------
  1887.          
  1888.               ANSI graphics are special codes sent by remote systems to
  1889.          control your  screen. They  can be  used to  display colourful
  1890.          text pictures as well as for controlling the cursor.
  1891.               Telix has  built-in support of ANSI graphics, there is NO
  1892.          need to  run the  DOS device  driver called ANSI.SYS. Pressing
  1893.          Alt-G will  toggle Telix's  recognition of ANSI graphics codes
  1894.          on and  off. If ANSI graphics codes are received by Telix  and
  1895.          you have the option turned off then these characters will look
  1896.          like garbage.
  1897.          
  1898.          
  1899.          Local Echo
  1900.          ----------
  1901.          
  1902.               Pressing Alt-E  will toggle local echo on and off. If lo-
  1903.          cal echo  is on characters you type are printed on the screen.
  1904.          If local  echo is  off characters  you type are not printed on
  1905.          the screen,  they must  be sent back to you by the remote host
  1906.          to be  printed by  the screen.  Most hosts  are set up so that
  1907.          local echo  should be  off; they  will do the echoing. This is
  1908.          called a  full duplex  host. Often  however  when  talking  to
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.           Telix v2.12                           Program Features    22
  1917.  
  1918.  
  1919.  
  1920.  
  1921.          another user,  or when  talking to  a half  duplex host, local
  1922.          echo must be turned on to see the characters you type.
  1923.          
  1924.          
  1925.          Add Line Feeds
  1926.          --------------
  1927.          
  1928.               When a  line of  characters is  received  from  a  remote
  1929.          system, it is usually terminated by a Carriage Return followed
  1930.          by a  Line Feed  character. If  the  Line  feed  character  is
  1931.          missing lines  will overwrite  each other. If this seems to be
  1932.          happening when  you are  connected to  a remote  host then you
  1933.          must make  Telix add  Line Feeds to each incoming Carriage Re-
  1934.          turn. Pressing  Shift-Tab will  toggle the adding of Line-Feed
  1935.          characters. If this option is on, every time a Carriage Return
  1936.          is received, a Line Feed is added immediately after it.
  1937.          
  1938.          
  1939.          Break Signal
  1940.          ------------
  1941.          
  1942.               Some hosts  require the  use of  a special  modem  signal
  1943.          called a  Break signal,  to do  certain tasks  like end trans-
  1944.          missions. To make Telix send a Break signal to the remote host
  1945.          press Ctrl-End.
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.           Telix v2.12                      The Dialing Directory    23
  1983.  
  1984.  
  1985.  
  1986.  
  1987.          
  1988.          
  1989.          
  1990.          
  1991.                              The Dialing Directory
  1992.                              ---------------------
  1993.          
  1994.          
  1995.               Telix allows  you to  keep  telephone  numbers  in  files
  1996.          called dialing  directories. 150  numbers can  fit in each di-
  1997.          aling directory.  Besides the  number, the  remote  location's
  1998.          name is  stored, along  with the  communications setup  or pa-
  1999.          rameters needed  to talk  to it. As well, a script file can be
  2000.          linked to  a dialing entry so that if you successfully connect
  2001.          to that  number the  script file  can automatically log-on for
  2002.          you and  perhaps  even  retrieve  mail.  The  default  dialing
  2003.          directory is  called TELIX.FON,  but you  can have as many di-
  2004.          rectories as you want and call them whatever you like.
  2005.               To access  the dialing  directory press  Alt-D  while  in
  2006.          terminal mode. A small window will appear, asking you to enter
  2007.          the entries  to dial or to press Return to see the dialing di-
  2008.          rectory. For  the moment  just press Return. This first window
  2009.          is just  a very  quick way  to dial  your most commonly called
  2010.          numbers. Once  you have  pressed Return  the dialing directory
  2011.          will appear.  Most of the screen is taken up by a window show-
  2012.          ing 15  of the  150 entries  in the  dialing directory. On the
  2013.          bottom of  the screen  is a menu of options, here shown on two
  2014.          lines so that it will fit:
  2015.               
  2016.                    Dial  Search  Manual  Redial  Edit  Clear
  2017.                     Insert  deleTe  LD-Codes  dirOpts  eXit
  2018.               
  2019.          This menu  works in  a similar manner to the other menus found
  2020.          in Telix,  as described in the section 'Using Telix Menus'. In
  2021.          addition, since  dialing is such a common function, if any nu-
  2022.          meric key  is pressed, it is assumed that the dial function is
  2023.          wanted and  this number is carried over as the first digit en-
  2024.          tered for that function. At the same time you may view the di-
  2025.          aling directory.  To scroll  through the directory use PgUp to
  2026.          go back  15 entries  at a time, PgDn to go forward 15 entries,
  2027.          Home to go to the beginning of the directory, and End to go to
  2028.          the end  of  the  directory.  It  should  be  emphasized  that
  2029.          whenever the  words 'Move through the directory with the Home,
  2030.          End, PgUp,  and PgDn keys'  are visible you may scroll through
  2031.          the directory.
  2032.               
  2033.          Editing an Entry
  2034.          
  2035.               To edit  a directory entry select 'Edit' from the dialing
  2036.          directory menu.  You will be asked for the entry to edit. Once
  2037.          you select it a window will appear with the old version of the
  2038.          entry. You  will be  asked for a new name. It can be a maximum
  2039.          length of  29 characters.  You will  then be asked for the new
  2040.          phone number.  Just  enter  the  number  itself,  it  will  be
  2041.          automatically shifted  to the  right. Telix  will then ask you
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.           Telix v2.12                      The Dialing Directory    24
  2049.  
  2050.  
  2051.  
  2052.  
  2053.          for the new communications parameters, including baud, parity,
  2054.          data bits,  and stop  bits. Finally  you will  be  asked  what
  2055.          script file you want to link to this entry. If you do not want
  2056.          to link  any, press  Return. Pressing Esc while in any part of
  2057.          this process will get you out without any changes being made.
  2058.          
  2059.          Clearing Entries
  2060.          
  2061.               To clear  an entry  or a  range of entries select 'Clear'
  2062.          from the  dialing directory  menu. You will be asked the range
  2063.          of entries  that you  want to clear. You will also be asked to
  2064.          confirm your  choice. If you agree to it, the selected entries
  2065.          will be cleared back to empty entries.
  2066.                 
  2067.          Inserting Entries
  2068.            
  2069.               To insert  blank entries in the dialing directory, select
  2070.          'Insert' from  the dialing  directory menu. Telix will ask you
  2071.          where the  blank entries  are to  be  inserted  and  how  many
  2072.          entries are  to be  inserted. Finally  Telix will  ask you  to
  2073.          confirm this choice.
  2074.                 
  2075.          Deleting Entries
  2076.                 
  2077.               To delete  an entry  or a range of entries in the dialing
  2078.          directory select  the 'deleTe'  option. Telix will ask you for
  2079.          the range  to delete  and then  ask you  to confirm  this. The
  2080.          entries will  then be  deleted and  the following entries will
  2081.          move up to where the deleted entries were.
  2082.                 
  2083.          Revising Long Distance Codes
  2084.          
  2085.               To revise  the Long  Distance codes,  select  the  option
  2086.          called 'LD-Codes'  from the  dialing directory menu. There are
  2087.          four Long  Distance code  characters: !  @ - +. When you place
  2088.          one of  them in front of a number to dial, it will be expanded
  2089.          to a  string. For example you could have the plus sign '+', be
  2090.          expanded to the digits '99-', or any string you specify. After
  2091.          selecting this  option  you  will  be  shown  a  menu  of  the
  2092.          available long distance codes. Selecting a character to modify
  2093.          will place  the cursor  on it and let you modify it. After you
  2094.          have made your changes, you must save them to disk if you want
  2095.          to use them every time you run Telix. To save them to disk se-
  2096.          lect the 'Save changes' option.
  2097.          
  2098.          Finding an Entry
  2099.          
  2100.               To search for a particular entry in the dialing directory
  2101.          select 'Find'  from the  dialing directory  menu. You  will be
  2102.          asked to give the string to search for. If Telix finds the en-
  2103.          try with that string in it, that entry will be highlighted. If
  2104.          while searching  for the  string Telix  reaches the end of the
  2105.          directory, it  will wrap  around to the beginning and continue
  2106.          the search.  If the  string still  can not be found Telix will
  2107.          say 'Sorry,  string not  found'. If you want to search for the
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.           Telix v2.12                      The Dialing Directory    25
  2115.  
  2116.  
  2117.  
  2118.  
  2119.          same string as last time, just press Return when asked for the
  2120.          search string.
  2121.          
  2122.          Dialing
  2123.          
  2124.               Telix allows  you to  dial from  one to  ten numbers  re-
  2125.          peatedly until  a connection  is reached  or you abort the at-
  2126.          tempt. To  start a dial attempt select 'Dial' from the dialing
  2127.          directory menu.  To make dialing very convenient, you may also
  2128.          select the  'Dial' function by pressing a numeric key while in
  2129.          the menu. This number will then be carried over and entered as
  2130.          the first digit in the string you are asked to enter. You will
  2131.          then be  asked to  enter up  to ten directory entries to dial.
  2132.          While you  are entering  this information  you can also scroll
  2133.          through the  directory as described above. If you specify more
  2134.          than one  entry to  dial, each should be separated by a space.
  2135.          You may  also place  up to 3 Long Distances codes in front and
  2136.          one Long  Distance code  after each entry number. For example,
  2137.          specifying the  entry '+21!' would send the string for the '+'
  2138.          Long Distance code, followed by the number from entry 21, fol-
  2139.          lowed by the string for Long Distance code '!'. The string
  2140.                 
  2141.                 '10 +15 20!'
  2142.                 
  2143.          entered at  the prompt would dial entry 10, then entry 15 with
  2144.          a Long  Distance code in front of it, and finally entry number
  2145.          20, with  a Long Distance code after it. These numbers are re-
  2146.          dialed repeatedly  until a  connection is  reached.  To  learn
  2147.          about the redial window see the Redial function below.
  2148.                 
  2149.               Sometimes you  may want  to dial  a number that is not in
  2150.          the dialing  directory. To  do this select the 'Manual' option
  2151.          of the dialing directory menu, which stands for 'manual dial'.
  2152.          You will  be asked  to enter a number to be sent to the modem.
  2153.          Whatever you supply will be sent out exactly as is, except for
  2154.          Long Distance codes, which are still valid.
  2155.                 
  2156.          Directory Options
  2157.          
  2158.               Telix allows  you to  have multiple  dialing directories.
  2159.          The 'dirOpts' item of the dialing directory menu allows you to
  2160.          manipulate these directories.
  2161.               To create  a blank  directory (which  can later  be modi-
  2162.          fied), from  the  'DirOpts'  menu  select  the  option  called
  2163.          'Create a blank directory on disk'. Telix will ask you for the
  2164.          the name  it should  use. Any  legal DOS filename is suitable,
  2165.          and there  is no default extension. Telix will then create the
  2166.          blank directory  on disk.  The current  directory will  not be
  2167.          affected and will stay in memory.
  2168.               To  load  another  directory  select  the  'Load  another
  2169.          directory from  disk' option of the 'dirOpts' menu. Telix will
  2170.          ask you  for the  name of  the new  directory and then load it
  2171.          into memory.  Telix does  not assume any default extension, so
  2172.          if the  directory you  want to load has one, include it. e.g.,
  2173.          TELIX.FON.  This   new  directory   will  become  the  default
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.           Telix v2.12                      The Dialing Directory    26
  2181.  
  2182.  
  2183.  
  2184.  
  2185.          directory for  the rest  of the  session  or  until  you  load
  2186.          another one.
  2187.               Selecting 'Print  current directory'  from the  'DirOpts'
  2188.          menu allows you to print out the current dialing directory, to
  2189.          the printer,  the serial  port, or  any device  or disk  file.
  2190.          Telix will  ask you  for the device or file to print to. Enter
  2191.          the name  or press  Return to  use the 'PRN' device (printer).
  2192.          Since these  are DOS devices, Telix has no way of knowing, for
  2193.          example, things such as whether or not your printer is online.
  2194.          So if  Telix seems  to lock-up here, make sure your printer is
  2195.          on and it is set to online.
  2196.                 
  2197.                 
  2198.          Automatic Redial
  2199.          ----------------
  2200.          
  2201.               When Telix  has one  or more  numbers to dial, it redials
  2202.          repeatedly until a connection is made. To keep you informed of
  2203.          the status  of the  redial Telix displays a status window, and
  2204.          alerts you when a connection is established. The status window
  2205.          is similar to the figure below.
  2206.               
  2207.           +-| Redial |-----------------------------------------------+
  2208.           |                                                          |
  2209.           | Redial started at 20:15:33  Press: T to change dial time |
  2210.           | Attempt #10       20:19:27         D to delete from list |
  2211.           |                                                          |
  2212.           | This attempt: Dialing My Favorite BBS ... 22             |
  2213.           | Last Attempt: Busy                                       |
  2214.           |                                                          |
  2215.           |    Press Space to cycle to next number, Esc to exit.     |
  2216.           +----------------------------------------------------------+
  2217.               
  2218.          Information included  in the  status window is the time redial
  2219.          was started,  the time  the current  attempt was  started, the
  2220.          status of the last attempt, the status of the current attempt,
  2221.          and a countdown timer for the current attempt.
  2222.               Pressing Alt-R  while in  the terminal  mode or selecting
  2223.          'Redial last'  from the  dialing directory menu will allow you
  2224.          to redial  one or more numbers that you entered previously, so
  2225.          that you  do not  have to re-enter them. You will be shown the
  2226.          list and asked to edit it until you are satisfied, and then to
  2227.          press Return.
  2228.               When a  connection is  established while  redialing,  the
  2229.          number reached is taken out of the list of numbers to dial. If
  2230.          later you  type Alt-R to redial the previous list, that number
  2231.          will no  longer be  dialed. As well, while redialing, you have
  2232.          the option of changing the time that Telix waits for a connec-
  2233.          tion, and  also the  option of deleting a number from the list
  2234.          to dial, by pressing 'T' and 'D' respectively.
  2235.          
  2236.          
  2237.          The Quick Dial Window
  2238.          ------------------------
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.           Telix v2.12                      The Dialing Directory    27
  2247.  
  2248.  
  2249.  
  2250.  
  2251.               You may  have noticed that after you press Alt-D a window
  2252.          pops up  asking you  to enter  the numbers to dial or to press
  2253.          Return to  see the Dialing Directory. Up to now, you have just
  2254.          pressed Return  to go  on to  the Dialing  Directory, but this
  2255.          pop-up window is a quick way to dial commonly called directory
  2256.          entries that  you have  memorized. You may enter a list of en-
  2257.          tries to  dial just  as if  you had used the 'Dial' command of
  2258.          the dialing  directory menu.  This saves the dialing directory
  2259.          from having  to be displayed on the screen if you already know
  2260.          the entry  or entries  you want to dial. The Quick Dial window
  2261.          can also  be used  to dial  a number manually. To do this just
  2262.          preface the number with an 'm'. For example, 'm967-1111' would
  2263.          dial 967-1111,  just as  if you had used the 'Manual' dial op-
  2264.          tion of  the Dialing  Directory. Either lowercase or uppercase
  2265.          'm' is accepted.
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.           Telix v2.12                             File Transfers    28
  2313.  
  2314.  
  2315.  
  2316.  
  2317.          
  2318.          
  2319.          
  2320.          
  2321.                                  File Transfers
  2322.                                  --------------
  2323.  
  2324.          
  2325.               Sending files  from one computer to another is one of the
  2326.          most useful  things you can do with your modem. Telix supports
  2327.          a full assortment of the most popular file transfer protocols,
  2328.          including Xmodem, Kermit, SEAlink, Telink, Modem7, ASCII, Ymo-
  2329.          dem, and   Ymodem Batch. Telix's file transfers are very fast,
  2330.          surpassing most  programs' by a respectable margin. Telix also
  2331.          has very low overhead time, so as the speed of a file transfer
  2332.          increases, Telix's  time compared  to other  programs is  even
  2333.          better. All  file transfers  use a  10 Kbyte  buffer, and full
  2334.          error detection is standard.
  2335.          
  2336.          Downloading Files
  2337.          
  2338.               To start  downloading (receiving)  a file  from a  remote
  2339.          host, you  must usually  inform the  remote host  of the files
  2340.          that you want it to send to you. You must then start the down-
  2341.          load on  the Telix  side. Pressing the PgDn key will display a
  2342.          menu asking  which file  transfer protocol  you would  like to
  2343.          use:
  2344.                 
  2345.                              +-| Download file |-+
  2346.                              |                   |
  2347.                              |  Which Protocol?  |
  2348.                              |                   |
  2349.                              |  ASCII            |
  2350.                              |  Kermit           |
  2351.                              |  Modem7           |
  2352.                              |  SEAlink          |
  2353.                              |  Telink           |
  2354.                              |  Xmodem           |
  2355.                              |  Relaxed Xmodem   |
  2356.                              |  Ymodem           |
  2357.                              |  Batch Ymodem     |
  2358.                              |  Exit             |
  2359.                              |                   |
  2360.                              +-------------------+
  2361.                 
  2362.          If you have selected Xmodem, ASCII, or Ymodem as the protocol,
  2363.          Telix will ask you for the filename to save the file to. Telix
  2364.          always watches what you type while online, and will often know
  2365.          the name  of the file you want to transfer, in which case this
  2366.          name will  be displayed and all you have to do to accept it is
  2367.          press Return.  Any legal  DOS filename  is valid,  including a
  2368.          path. If  the filename  you supply  already exists, Telix will
  2369.          ask you  to confirm  your choice  or give another filename. If
  2370.          you select  SEAlink, Kermit,  Telink, Modem7, or Ymodem Batch,
  2371.          the remote  host will  supply the name to save the file to. If
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.           Telix v2.12                             File Transfers    29
  2379.  
  2380.  
  2381.  
  2382.  
  2383.          you have  supplied a download directory name in the Configura-
  2384.          tion Menu,  Telix will automatically save download files there
  2385.          if you  don't specify another path. Telix has automatic incom-
  2386.          ing file  protection. If  the name is supplied by the host and
  2387.          exists already the file is renamed with a '$' character in the
  2388.          first column.  If this  file exists  as well a '$' is tried in
  2389.          the second  column, and  so on. If no unused name can be found
  2390.          Telix will abort the transfer.
  2391.               During the  transfer, a  full status  window is displayed
  2392.          showing the  elapsed time  as well  as the number of bytes re-
  2393.          ceived. For ASCII transfers, a status window is not displayed,
  2394.          only a single status line at the top of the screen. To abort a
  2395.          file transfer at any time press the Escape key.
  2396.          
  2397.          Uploading Files
  2398.          
  2399.               To start  uploading (sending) a file to a remote host you
  2400.          must also  usually inform  the host  of the  file you  will be
  2401.          sending it.  To start  the upload  on the  Telix end press the
  2402.          PgUp key.  This will  display a  menu asking  you  which  file
  2403.          transfer protocol  you want to use to send the file. After you
  2404.          have selected  the protocol, you will be asked for the file(s)
  2405.          to send. You may use the wildcard characters ? and * (see your
  2406.          DOS manual,  for more  information about wildcard characters).
  2407.          During the  file transfer,  a full status window is displayed,
  2408.          unless you are using ASCII protocol, in which case only a sta-
  2409.          tus line  is displayed. Information shown is the expected time
  2410.          the transfer  will take,  the time  remaining, the  number  of
  2411.          bytes to send, and the number of bytes left. To abort a trans-
  2412.          fer at any time press the Escape key.
  2413.          
  2414.          File Transfer Protocols
  2415.          
  2416.               Xmodem   -   This is  by far the most popular protocol in
  2417.          use today,  but it  is slowly  being replaced  by more sophis-
  2418.          ticated  protocols.  Xmodem  sends  files  in  blocks  of  128
  2419.          characters at a time. When the receiving computer is satisfied
  2420.          that the block has arrived intact, it signals so and waits for
  2421.          the next  block. Error  checking  is  a  checksum  or  a  more
  2422.          sophisticated Cyclic Redundancy Check. Telix supports both and
  2423.          will automatically use the right one. During a download, Telix
  2424.          will attempt to use the CRC, but will switch to checksum if it
  2425.          seems the  host does not support CRC. The Xmodem protocol also
  2426.          needs a  setup of  no parity,  8 data bits, and 1 stop bit. If
  2427.          your communications  parameters are  different from these when
  2428.          you start  an Xmodem  transfer, Telix  will switch  to the re-
  2429.          quired setup  for the transfer, and back to the original setup
  2430.          after it is finished.
  2431.               
  2432.               SEAlink -  SEAlink is  a quite advanced version of Xmodem
  2433.          developed by  System Enhancement  Associates. It  is a sliding
  2434.          window protocol,  which basically  means that  unless an error
  2435.          happens, data  is  constantly  being  sent,  with  no  pauses.
  2436.          Because of this, SEAlink is very fast, 15 to 25 percent faster
  2437.          than regular  Xmodem. As  well, it works much better on packet
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.           Telix v2.12                             File Transfers    30
  2445.  
  2446.  
  2447.  
  2448.  
  2449.          switched networks  and satellite  link-ups. SEAlink  passes  a
  2450.          file's name,  size, and  date when transferring it, and can be
  2451.          used to send more than one file at a time.
  2452.          
  2453.               ASCII  -  in an ASCII transfer, it is as if the sender is
  2454.          actually typing  the  characters  and  the  receiver  is  just
  2455.          recording them.  There is  no form  of error  detection  used.
  2456.          Usually only  ASCII files  can be  sent in this way, as binary
  2457.          files contain characters which would foul-up the screen.
  2458.          
  2459.               Ymodem  -  The Ymodem protocol is exactly the same as the
  2460.          Xmodem protocol  except that block sizes of 1024 characters as
  2461.          opposed to 128 characters are supported.
  2462.               
  2463.               Ymodem Batch  - This  protocol is  the  same  as  Ymodem,
  2464.          except that it sends an extra block ahead of the file with the
  2465.          file's name,  size, and  date. This  protocol allows more than
  2466.          one file to be sent at a time.
  2467.                 
  2468.               Telink   -   This protocol  is mainly  found on  Fido bbs
  2469.          systems.  It  is  basically  the  Xmodem  protocol  using  CRC
  2470.          checking with  an extra  block sent  ahead of the file telling
  2471.          its name,  size, and  date. This protocol allows more than one
  2472.          file to be sent at a time.
  2473.               
  2474.               Modem7 -   Modem7 is a close cousin to Xmodem that passes
  2475.          the filename  before starting  the transfer,  thus taking away
  2476.          some of  the user's  work. It  is common on CP/M systems. This
  2477.          protocol allows more than one file to be sent at a time.
  2478.          
  2479.               Relaxed Xmodem - Certain hosts cannot maintain the strict
  2480.          timing required  to transfer a file using the Xmodem protocol.
  2481.          Relaxed Xmodem  is exactly  the same as Xmodem except that all
  2482.          the timing  is multiplied  by a  factor of  ten. Where  Xmodem
  2483.          might wait 2 seconds for a character, Relaxed Xmodem will wait
  2484.          20 seconds.
  2485.          
  2486.               Kermit   -  The Kermit protocol is in a class of its own.
  2487.          It uses  packets of  up to  94 characters to send the file. It
  2488.          was developed  to make  it easier  for computers  of different
  2489.          types to  send files  to each other. Almost any computer using
  2490.          Kermit can  be set  up to send files to another computer using
  2491.          Kermit. The  Kermit protocol  implemented in Telix can be tai-
  2492.          lored to  the user's  needs in  the Configuration Menu, option
  2493.          'Kermit transfers'.
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.           Telix v2.12                         Using Script Files    31
  2511.  
  2512.  
  2513.  
  2514.  
  2515.          
  2516.          
  2517.          
  2518.          
  2519.                                Using Script Files
  2520.                                ------------------
  2521.          
  2522.          
  2523.               Script files  are ASCII  files  containing  sequences  of
  2524.          commands for  Telix to  follow. They can do many useful things
  2525.          like automatically  logging on  to a  host, setting up special
  2526.          parameters, performing  unnatended file  transfers,  and  many
  2527.          other tasks.  They can  be linked  to a  dialing entry so that
  2528.          they are run automatically upon a connection.
  2529.               To execute  a  script  file  press  Alt-S.  You  will  be
  2530.          prompted for  the name  of the file. Any legal DOS name is al-
  2531.          lowed, including  a path.  If no  extension is given, 'scr' is
  2532.          assumed. If  a special  directory where script files are to be
  2533.          found has  been defined,  Telix will  look  there  for  script
  2534.          files, unless a path is given. To define this script directory
  2535.          use the Telix Configuration Menu. To see how to write your own
  2536.          script files,  refer to  the appendix  describing their struc-
  2537.          ture.
  2538.               A Telix  script does  not lock  you in to a course of ac-
  2539.          tion. If  a Telix  script  file  is  waiting  for  the  string
  2540.          'Password?', for example, you may override the script. You may
  2541.          type characters  to the  remote system,  press Home to see the
  2542.          Help/Status screen,  initiate a file transfer, or initiate any
  2543.          other command  that is  available while  in Terminal  Mode. In
  2544.          short you  have the  complete power  of Telix at your disposal
  2545.          while a  script is  executing, instead of having to wait while
  2546.          the script file does what it wants, and possibly goes astray.
  2547.               To abort  a script  file while it is executing, press the
  2548.          Esc key.  You will often have to press this key twice, once to
  2549.          abort the  current function,  and a  second time  to abort the
  2550.          script. You will be asked to confirm this action.
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.           Telix v2.12                                  Host Mode    32
  2577.  
  2578.  
  2579.  
  2580.  
  2581.          
  2582.          
  2583.          
  2584.          
  2585.                                    Host Mode
  2586.                                    ---------
  2587.          
  2588.          
  2589.               Telix allows  you to  set up  your computer  as a  remote
  2590.          host, so  that others  may call  your system  and perform  op-
  2591.          erations like  transferring files and chatting. In short it is
  2592.          like having  a small bbs on your system, without all the setup
  2593.          work (however if your security needs are complicated you might
  2594.          consider using  a real  bbs program). There are a few require-
  2595.          ments to running Host Mode. Your modem must be able to pick up
  2596.          the phone  when it rings. The CD (Carrier Detect) Mask must be
  2597.          properly defined  in the Configuration Menu, so that Telix can
  2598.          tell when it is connected to a caller. Telix must also be able
  2599.          to hang up the modem by dropping (turning off) the DTR line on
  2600.          the RS-232 port. If one of these these requirements is not met
  2601.          you probably can not run Telix Host Mode on your system.
  2602.               To run the Host Mode, you must also define eight settings
  2603.          in the  'Host Mode'  section of  the Configuration  Menu.  The
  2604.          first is the Host Mode init string. This string is sent to the
  2605.          modem when  Telix enters  Host Mode, and should make the modem
  2606.          able to pick up the phone when it rings. The default string is
  2607.          set up for Hayes compatible modems. It is:
  2608.               
  2609.                    '~~~+++~~~AT X1 S0=1|'       where
  2610.               
  2611.                    ~~~       pauses Telix for 1 1/2 secs.
  2612.                    +++       tells the modem to accept commands.
  2613.                    ~~~       pauses Telix for 1 1/2 secs.
  2614.               
  2615.                    AT        is the modem attention code.
  2616.                    X1        tells the modem to reply with extended re-
  2617.                              sult codes. This means the modem indicates
  2618.                              the caller's baud rate.
  2619.                    S0=1      tells the modem to answer after one ring.
  2620.               
  2621.                    |         sends the terminating Return char.
  2622.               
  2623.               Another string to define is the Host welcome string. This
  2624.          is sent  to callers  immediately when they call. You must also
  2625.          define the  passwords callers  must enter to log onto the sys-
  2626.          tem, the  password callers  should enter to use the remote DOS
  2627.          Shell, and  the password  callers must  enter if  they want to
  2628.          shut down  the Host  Mode. The Connection type parameter tells
  2629.          Telix whether  your host mode will be accessed through the use
  2630.          of a  modem, or  by hard-wiring  two computers  together. This
  2631.          stops Telix from trying to initialize a non-existent modem, or
  2632.          trying to determine the caller's baud. Finally, you should in-
  2633.          dicate whether  or not  case should  be checked  when entering
  2634.          passwords.
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.           Telix v2.12                                  Host Mode    33
  2643.  
  2644.  
  2645.  
  2646.  
  2647.               Pressing Alt-Q  makes Telix  enter Host  Mode. Telix will
  2648.          make a  note in  the Host  Mode audit  file TELIX.HST and then
  2649.          will immediately  send the Host Mode init string to the modem.
  2650.          Telix then  waits for  a caller.  While in  Host Mode,  on the
  2651.          local side,  the user  can always press Esc to exit Host Mode,
  2652.          or End  to terminate  the current  caller. He  can also  enter
  2653.          commands for the remote caller, so that a novice caller can be
  2654.          helped along  by the  host operator.  Also, at  any time,  the
  2655.          current caller  will be  automatically terminated  if there is
  2656.          inactivity for  five minutes,  or the connection is lost. This
  2657.          is all  noted in  the host  audit file. If the caller has only
  2658.          access level  one references  to other  disk  directories  are
  2659.          ignored, and  all operations  take place in the current direc-
  2660.          tory. As  well, Telix  protects your files from being acciden-
  2661.          tally overwritten by the caller
  2662.               When the  Carrier Detect  signal turns  on Telix  knows a
  2663.          caller is  online. At  this point  Telix will try to determine
  2664.          the caller's  baud rate.  Most Hayes  compatible modems can be
  2665.          initialized to  send the  string 'CONNECT  baud' where baud is
  2666.          the baud  rate of the caller, when they sense a connection. If
  2667.          Telix sees this string it will switch to the appropriate baud.
  2668.          If this  string is not received within 2.5 seconds, Telix will
  2669.          try to use another method to determine the caller's baud. This
  2670.          method requires  the caller  to press  Carriage Return  or the
  2671.          Space Bar  a few  times (for 2400 baud callers, only the Space
  2672.          bar will  work). This  method will only work for baud rates of
  2673.          300, 1200 or 2400. If this method still doesn't work within 10
  2674.          seconds, Telix  will leave  the baud  rate at whatever it was.
  2675.          Also, it  should be mentioned that Telix can not determine the
  2676.          caller's other settings like parity, data bits, and stop bits.
  2677.          These must already be matching Telix's settings.
  2678.               At this  point Telix will send the Host welcome string to
  2679.          the caller,  and then  ask him  for his/her  name. The name is
  2680.          only used  when indicating  the caller  in the Host Mode audit
  2681.          file. If a password has been defined Telix will ask the caller
  2682.          for it.  The caller  has three tries to complete the password.
  2683.          All password  attempts, successful  or failed,  are written to
  2684.          the Host audit file. If the caller enters the Level One access
  2685.          password, he  may manipulate  only the current disk directory.
  2686.          Any other  directories can  not be  accessed. If he enters the
  2687.          Level Two  access password,  the caller may use full pathnames
  2688.          in all file specifications.
  2689.               If there  is a welcome file called TELIX.MSG on the disk,
  2690.          it is then shown to the caller. After each 23 lines the caller
  2691.          is prompted  to press any key to continue. As well, the caller
  2692.          may press Ctrl-S to pause at any time, and Ctrl-C or Ctrl-K to
  2693.          abort the  listing. After  the TELIX.MSG file is displayed the
  2694.          caller is presented with a menu of options:
  2695.          
  2696.              Files  Type  Upload  Download  Shell  Chat  Goodbye ?
  2697.          
  2698.          The action  to be taken is selected by entering its first let-
  2699.          ter. Case  does not matter. As mentioned already, the host op-
  2700.          erator is free to enter any keystrokes for the caller.
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.           Telix v2.12                                  Host Mode    34
  2709.  
  2710.  
  2711.  
  2712.  
  2713.               The 'Files' option allows the caller to list the files in
  2714.          the current  disk directory. The caller must press a key after
  2715.          each screenfull. The output is not echoed on the local screen.
  2716.          If the  caller has  access level  two s/he  is prompted  for a
  2717.          filespec, which  may include  the *  and ? wildcard characters
  2718.          (see  your   DOS  manual),  so  that  the  contents  of  other
  2719.          directories may be listed.
  2720.               The 'Type'  option allows  the caller  to view  any ASCII
  2721.          file in  the current directory, or in any directory for access
  2722.          level two  callers. The same format and commands are available
  2723.          during this command as for the displaying of the optional mes-
  2724.          sage file TELIX.MSG.
  2725.               The 'Upload'  option allows  the caller to send a file to
  2726.          the host. The caller is shown the menu:
  2727.               
  2728.           X)modem  S)EAlink  T)elink  B)atch Ymodem  K)ermit  M)odem7
  2729.           Which protocol?
  2730.          
  2731.          and should  select the  appropriate protocol by its first let-
  2732.          ter. If appropriate the caller is also asked for the filename.
  2733.          The transfer is then initiated.
  2734.               The 'Download'  command allows a caller to receive a file
  2735.          from the  host. The  caller must  select the  protocol as  de-
  2736.          scribed above,  and then  must tell Telix the file(s) to send.
  2737.          The transfer is then initiated.
  2738.               The 'Shell'  command is  a very  powerful but  also  very
  2739.          dangerous command.  It allows the caller to run a DOS shell on
  2740.          your system,  except that  the caller receives the output, and
  2741.          the caller  enters the  keystrokes. This  command is basically
  2742.          similar to  entering 'CTTY COMx' at the DOS prompt. The remote
  2743.          side has  complete control  of your  system. This is obviously
  2744.          very dangerous,  as the caller can format disks, delete files,
  2745.          or  perform  any  other  operation.  To  provide  security,  a
  2746.          password must  be entered to use the remote DOS shell. Be very
  2747.          careful of  whom you  give this  password to,  as they  can do
  2748.          anything they  want with  your system. As well, don't leave it
  2749.          at the  default  that  Telix  comes  with.  There  are  a  few
  2750.          limitations in  the remote  DOS shell.  The  caller  will  see
  2751.          program output  only if  the programs use standard DOS output.
  2752.          Programs that  write directly  to the  video screen will work,
  2753.          but will  not be  seen by the remote caller. As well, programs
  2754.          that use  non-DOS methods  of getting  keystrokes will not re-
  2755.          ceive the  callers keystrokes.  There is  nothing that  can be
  2756.          done about these limitations.
  2757.               The 'Chat'  command allows  the caller  to chat  with the
  2758.          host operator.  When the  caller presses 'C' the host operator
  2759.          is paged  for 30 seconds. Press the Space bar to chat with the
  2760.          caller, or any other key not to. Accepting the chat will place
  2761.          you in  Chat Mode,  exactly as  if  you  had  used  the  Alt-Y
  2762.          command. The  caller's keystrokes  are echoed  back to him/her
  2763.          however, so that he/she can see them.
  2764.               Finally, the  'Goodbye' command  allows the caller to log
  2765.          off the host. An entry noting the time and date is made in the
  2766.          host audit file, and Telix then waits for a new caller.
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.           Telix v2.12                                  Host Mode    35
  2775.  
  2776.  
  2777.  
  2778.  
  2779.               The caller  may also  use one  other command  that is not
  2780.          displayed in  the menu. This is to shut down the Host Mode. If
  2781.          the caller  presses Ctrl-Z  and successfully  enters the  shut
  2782.          down Host  password defined  in the  Configuration  Menu,  the
  2783.          Telix Host  Mode is shut down and Telix returns to whatever it
  2784.          was doing before Host Mode was initiated.
  2785.  
  2786.  
  2787.  
  2788.  
  2789.  
  2790.  
  2791.  
  2792.  
  2793.  
  2794.  
  2795.  
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802.  
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.           Telix v2.12                                 Appendix A    36
  2841.  
  2842.  
  2843.  
  2844.  
  2845.                    
  2846.          
  2847.          
  2848.          
  2849.                        Appendix A - Telix Command Summary
  2850.          
  2851.          
  2852.                                  Major Commands
  2853.                                  --------------
  2854.          
  2855.                         Alt-B         Scroll Back
  2856.                         Alt-D         Dialing directory
  2857.                         Alt-F         DOS and File functions
  2858.                         Alt-J         Jump to DOS shell
  2859.                         Alt-M         Keyboard Macros
  2860.                         Alt-O         Show Configuration Menu
  2861.                         Alt-P         Comm Parameters
  2862.                         Alt-Q         Host Mode
  2863.                         Alt-R         Redial last #
  2864.                         Alt-S         Script files
  2865.                         Alt-X         Exit Telix
  2866.                         Alt-Y         Chat Mode
  2867.                         PgUp          Upload (send) files
  2868.                         PgDn          Download (receive) files
  2869.          
  2870.          
  2871.                               Secondary Functions
  2872.                               -------------------
  2873.          
  2874.                         Alt-A         Run editor
  2875.                         Alt-C         Clear screen
  2876.                         Alt-E         Local echo On/Off
  2877.                         Alt-G         ANSI Graphics On/Off
  2878.                         Alt-H         Hang-up modem
  2879.                         Alt-I         Screen Image
  2880.                         Alt-L         Session Log
  2881.                         Alt-V         DOS command
  2882.                         Ctrl-@        Log hold On/Off
  2883.                         Ctrl-End      Send break signal
  2884.                         Ctrl-PrtSc    Printer log on/off
  2885.                         Shift-Tab     Add line-feeds on/off
  2886.          
  2887.          All of  these commands  should be  entered while  in  terminal
  2888.          mode. Many will prompt you for further courses of action.
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.           Telix v2.12                                 Appendix B    37
  2907.  
  2908.  
  2909.  
  2910.  
  2911.          
  2912.          
  2913.          
  2914.          
  2915.                  Appendix B - TELIX.CNF, the Configuration File
  2916.          
  2917.          
  2918.               The file  TELIX.CNF consists  of a  series of default pa-
  2919.          rameters which  are used to customize Telix to your own needs.
  2920.          This file is automatically read in by Telix upon start-up. Us-
  2921.          ing the  Telix Configuration Menu allows you to change the de-
  2922.          fault parameters  and then write out the TELIX.CNF file, using
  2923.          the new parameters.
  2924.               The TELIX.CNF file is a regular ASCII file. One parameter
  2925.          is allowed  per line.  Lines longer than 80 characters will be
  2926.          cut off  at that  point. Lines  should end  in  line-feeds  or
  2927.          CR/LF. Comments  should start with '.', ';', or '/'. Be warned
  2928.          however, that  comments will  be overwritten the next time you
  2929.          update the  file with  the 'Write setup to disk' option of the
  2930.          Configuration Menu.
  2931.               Each setting  takes the form 'parameter=setting'. The pa-
  2932.          rameter to  be changed  is given,  followed by  an equal sign,
  2933.          followed by the new setting. Illegal values will be ignored. A
  2934.          few example are:
  2935.               
  2936.               baud=1200
  2937.               addlf=off
  2938.               dpref="ATDT"
  2939.               busy1="NO CARRIER"
  2940.               
  2941.               The case  of the  commands  does  not  matter.  The  only
  2942.          arguments which do not have to be enclosed in quote characters
  2943.          are numeric  values and the arguments 'On' and 'Off'. Both the
  2944.          double (")  and single  (') quote characters are accepted, but
  2945.          you must  use the  same quote character at the end of an argu-
  2946.          ment as at the beginning. If you want to use a quote character
  2947.          in a  quoted string  repeat the  quote, e.g., 'can''t'. If you
  2948.          are unclear  about the  syntax of any of these settings take a
  2949.          look at the actual configuration file.
  2950.               Finally, there is really no reason you should know all of
  2951.          these parameters,  because the configuration program will save
  2952.          the file.  However these parameters are also used with the Set
  2953.          command in Telix script files.
  2954.          
  2955.          
  2956.          Legal Parameters - numbers in brackets are valid ranges
  2957.          ----------------
  2958.          
  2959.          Communication parameters:
  2960.          
  2961.          baud      - the speed Telix should use. Valid speeds are: 300,
  2962.                      1200, 2400, 4800, 9600, and 19200.
  2963.          
  2964.          parity    - the type of parity Telix should use.
  2965.                    = N: none
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.           Telix v2.12                                 Appendix B    38
  2973.  
  2974.  
  2975.  
  2976.  
  2977.                    = E: even
  2978.                    = O: odd
  2979.          
  2980.          data      - the number of data bits Telix should use
  2981.                      (7 or 8)
  2982.          
  2983.          stop      - the number of stop bits Telix should use
  2984.                      (1 or 2)
  2985.          
  2986.          port      - the communications port Telix should use
  2987.                      (1 or 2)
  2988.          
  2989.          Screen settings:
  2990.          
  2991.          swmode    - the screen write mode Telix should use.
  2992.                    = 1: Use direct screen writes with no port checks,
  2993.                    = 2: Use direct  screen writes with port checks (for
  2994.                         screens that get snow).
  2995.                    = 3: Use BIOS  calls  (for  applications  like  Top-
  2996.                         View).
  2997.          
  2998.          helpmode  - the help screen mode Telix should use.
  2999.                    = 1: Never use display page 2 for the help screen.
  3000.                    = 2: Use display page 2 for the help screen if Telix
  3001.                         thinks it's okay to do so.
  3002.                    = 3: Always use page 2 for the help screen.
  3003.          
  3004.          back      - screen background colour (0 - 7)
  3005.          
  3006.          fore      - screen foreground colour (0 - 15)
  3007.          
  3008.          bord      - screen border colour (0 -15)
  3009.          
  3010.          mbord     - menu border colour (0 - 15)
  3011.          
  3012.          mbback    - menu border background colour (0 - 7)
  3013.          
  3014.          mfore     - menu foreground colour (0 - 15)
  3015.          
  3016.          mbold     - menu bold item colour (0 - 15)
  3017.          
  3018.          mback     - menu background colour (0 - 7)
  3019.          
  3020.          mbar      - menu bar colour (0 - 7)
  3021.          
  3022.          msel      - menu item selected under bar colour (0 -15)
  3023.          
  3024.          Modem and dialing settings:
  3025.          
  3026.          minit     - the modem initialization string.
  3027.          
  3028.          dpref     - the string sent before the number when
  3029.                      dialing.
  3030.          
  3031.          dpost     - the string sent after the number when dialing
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.           Telix v2.12                                 Appendix B    39
  3039.  
  3040.  
  3041.  
  3042.  
  3043.          
  3044.          connect   - the string sent by the modem when it has
  3045.                      connected
  3046.          
  3047.          busy1     - string sent by modem if the line is busy (#1)
  3048.          
  3049.          busy2     -   "     "    "   "    "  "    "   "   "  (#2)
  3050.          
  3051.          busy3     -   "     "    "   "    "  "    "   "   "  (#3)
  3052.          
  3053.          busy4     -   "     "    "   "    "  "    "   "   "  (#4)
  3054.          
  3055.          mhang     - the string to send to the modem to hang it up
  3056.          
  3057.          dcancel   - string to send to cancel current attempt while di-
  3058.                      aling
  3059.          
  3060.          dtime     - number of seconds to wait for connection while di-
  3061.                      aling (1 - 999)
  3062.          
  3063.          ptime     - number of  seconds to pause between attempts while
  3064.                      dialing (1 - 999)
  3065.          
  3066.          cdmask    - the modem  Carrier Detect mask Telix should use to
  3067.                      see if  there is  a connection. This number should
  3068.                      be a power of 2.
  3069.          
  3070.          echo      - local echo.
  3071.                    = On:  local echo on
  3072.                    = Off: local echo off
  3073.          
  3074.          xonxoff   - use of XON/XOFF handshaking
  3075.                    = On:  use XON/XOFF
  3076.                    = Off: do not use XON/XOFF
  3077.          
  3078.          addlf     - add line-feeds to incoming carriage returns
  3079.                    = On:  add line-feeds
  3080.                    = Off: do not add line-feeds
  3081.          
  3082.          Output string characters:
  3083.          
  3084.          pausechar - the character which Telix should interpret to mean
  3085.                      a 1/2  second pause  in output  strings. The value
  3086.                      should be in readable form. e.g., 'pausechar = ~'.
  3087.          
  3088.          retchar   - the character  which Telix  should interpret  as a
  3089.                      Carriage Return.
  3090.          
  3091.          ctrlchar  - the character  which should  mean  that  the  next
  3092.                      char. is a control char.
  3093.          
  3094.          Filenames and paths:
  3095.          
  3096.          downdir   - the directory  where downloaded  files  should  be
  3097.                      saved
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.           Telix v2.12                                 Appendix B    40
  3105.  
  3106.  
  3107.  
  3108.  
  3109.          
  3110.          updir     - the directory  where Telix  should look  when  up-
  3111.                      loading files.
  3112.          
  3113.          scriptdir - directory where Telix should look for Script files
  3114.          
  3115.          logfile   - the default log file filename
  3116.          
  3117.          dirprog   - the directory  program  Telix  should  use  (e.g.,
  3118.                      'dir'), or none for Telix's own internal dir.
  3119.          
  3120.          editor    - full pathname  of editor  including extension (com
  3121.                      or exe)
  3122.          
  3123.          image     - the screen image file filename
  3124.          
  3125.          General settings:
  3126.          
  3127.          ansi      - On or  Off. Whether or not Telix should understand
  3128.                      ANSI Graphics.
  3129.          
  3130.          sound     - On or Off. Controls whether or not Telix makes ANY
  3131.                      sound.
  3132.          
  3133.          alarm     - On or  Off. Controls  whether or  not alarm sounds
  3134.                      are heard.
  3135.          
  3136.          keepaborted - aborted download file status.
  3137.                    = On:  Telix keeps aborted download files.
  3138.                    = Off: Telix deletes aborted download files.
  3139.          
  3140.          protocol  - the default  file transfer  protocol upon startup.
  3141.                      This is a 2 letter code.
  3142.                    = "AS": ASCII
  3143.                    = "KE": Kermit
  3144.                    = "M7": Modem7
  3145.                    = "SE": SEAlink
  3146.                    = "TE": Telink
  3147.                    = "XM": Xmodem
  3148.                    = "XR": Relaxed Xmodem
  3149.                    = "YM": Ymodem
  3150.                    = "YB": Ymodem Batch
  3151.          
  3152.          showfree  - On or Off. Controls whether or not Telix shows the
  3153.                      free space on the disk when starting a download.
  3154.          
  3155.          qdwind    - On or Off. If Off Telix will not display the Quick
  3156.                      Dial window first when you press Alt-D.
  3157.          
  3158.          Kermit settings:
  3159.          
  3160.          knumpad   - the number of padding chars to send
  3161.          
  3162.          kpad      - ASCII value of the padding char to use
  3163.          
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.           Telix v2.12                                 Appendix B    41
  3171.  
  3172.  
  3173.  
  3174.  
  3175.          kquote    - ASCII value  of the  char to  quote Control  chars
  3176.                      with
  3177.          
  3178.          ksop      - ASCII value  of the  char to use and expect at the
  3179.                      start of packets
  3180.          
  3181.          keol      - ASCII value  of the  char to  send at  the end  of
  3182.                      lines
  3183.          
  3184.          kmaxpack  - the maximum allowed packet size
  3185.          
  3186.          kftype    - the type of file being transferred
  3187.                    = 1: Binary
  3188.                    = 2: Text
  3189.          
  3190.          ASCII transfer settings:
  3191.          
  3192.          apacechr  - ASCII value of the pace character
  3193.          
  3194.          alpacing  - the time (in 1/10 seconds) to wait between lines
  3195.          
  3196.          aecho     - if On echo characters locally while sending
  3197.          
  3198.          aexpand   - if On expand blank lines to a space
  3199.          
  3200.          aucrtrans - ASCII upload Carriage Return translation
  3201.                    = 1: None
  3202.                    = 2: Strip
  3203.                    = 3: Add Line Feed after it
  3204.          
  3205.          aulftrans - ASCII upload Line Feed translation
  3206.                    = 1: None
  3207.                    = 2: Strip
  3208.                    = 3: Add Carriage Return before it
  3209.          
  3210.          adcrtrans - ASCII download Carriage Return translation.
  3211.                    = 1: None
  3212.                    = 2: Strip
  3213.                    = 3: Add Line Feed after it
  3214.          
  3215.          adlftrans - ASCII download Line Feed translation.
  3216.                    = 1: None
  3217.                    = 2: Strip
  3218.                    = 3: Add Carriage Return before it
  3219.          
  3220.          Host Mode settings:
  3221.          
  3222.          hostwlcm  - the Host welcome string
  3223.          
  3224.          hostinit  - string sent to the modem to initialize it for host
  3225.                      mode
  3226.          
  3227.          hpass     - the password  needed to  enter the  Host Mode with
  3228.                      level one access
  3229.          
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.           Telix v2.12                                 Appendix B    42
  3237.  
  3238.  
  3239.  
  3240.  
  3241.          hpass2      - the  password needed to enter the Host Mode with
  3242.                      level two access
  3243.          
  3244.          shellpass - the password to enter the Remote DOS shell
  3245.          
  3246.          shutpass  - the password needed to shut down the Host Mode
  3247.          
  3248.          hcontype  - the type of connection between the two computers
  3249.                    = 1: Modem
  3250.                    = 2: Direct
  3251.          
  3252.          hcasechk  - On or  Off. If  On then  the case  of passwords is
  3253.                      checked when they are being entered.
  3254.  
  3255.  
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.  
  3281.  
  3282.  
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.           Telix v2.12                                 Appendix C    43
  3303.  
  3304.  
  3305.  
  3306.  
  3307.          
  3308.          
  3309.          
  3310.          
  3311.                        Appendix C - Writing Script Files
  3312.          
  3313.          
  3314.               Script files are ASCII text files containing commands for
  3315.          Telix to follow in succession. Script files can do many useful
  3316.          things,  for  example  automatically  dialing  a  bbs  system,
  3317.          getting any mail, transferring files, and then logging off the
  3318.          system, all  without any human intervention. There is a script
  3319.          command equivalent to almost any option available while in the
  3320.          terminal mode, and there are many others as well.
  3321.               Script files  can be  run in  one of two ways while using
  3322.          Telix: they can be linked to a dialing directory entry and au-
  3323.          tomatically run  when you  connect to that system, or by using
  3324.          the Run  Script file  (ALt-S) command. Also, buy using the 'S'
  3325.          command line  option (see  the 'Getting  Started' section),  a
  3326.          script file can be run upon program startup.
  3327.               Script files  usually have the ending '.scr', but this is
  3328.          optional, any  legal DOS  filename is  allowed. When running a
  3329.          script, the  extension 'scr'  is assumed  unless  another  ex-
  3330.          tension is  given or  just a period is given as the extension,
  3331.          e.g., 'script.'.
  3332.               A Telix  script does  not lock  you in to a course of ac-
  3333.          tion. If  a Telix  script  file  is  waiting  for  the  string
  3334.          'Password?', for example, you may override the script. You may
  3335.          type characters  to the  remote system,  press Home to see the
  3336.          Help/Status screen,  initiate a file transfer, or initiate any
  3337.          other command  that is  available while  in Terminal  Mode. In
  3338.          short you  have the  complete power  of Telix at your disposal
  3339.          while a  script is  executing, instead of having to wait while
  3340.          the script file does what it wants, and possibly goes astray.
  3341.               To abort  script execution,  press the  Esc key. You will
  3342.          often have  to press it twice, once to abort the current func-
  3343.          tion, and  the second  to abort  the script  file. You will be
  3344.          asked to confirm this action.
  3345.  
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.           Telix v2.12                                 Appendix C    44
  3369.  
  3370.  
  3371.  
  3372.  
  3373.          
  3374.          Script File Rules:
  3375.          
  3376.             - A  script file  is a  normal ASCII text file (readable by
  3377.               any text  editor). It can be edited with a word processor
  3378.               as well, but if your word processor normally makes use of
  3379.               special or  extended ASCII characters, make sure it is in
  3380.               a "non-document"  or "ASCII"  mode. Each  line should end
  3381.               with a Carriage Return followed by a Line Feed.
  3382.             
  3383.             - Only  one command per line is allowed, but there may be a
  3384.               label and  a command  on one  line. The case of a command
  3385.               does  not   matter.  Therefore  'HangUp',  'HANGUP',  and
  3386.               'hangup' are all treated as being the same command.
  3387.             
  3388.             - If there is a label in a line it must precede the command
  3389.               (if there  is a  command), and  must end in a colon (':')
  3390.               character, e.g., 'mylabel:'. A label is a way of naming a
  3391.               certain position  in a  script file  so that  it  can  be
  3392.               jumped to later.
  3393.             
  3394.             - Lines longer than 80 characters will be truncated at that
  3395.               position.
  3396.             
  3397.             - Argument strings must be in quotes unless otherwise indi-
  3398.               cated.   Either quotes  ("), or  right ticks ('), are al-
  3399.               lowed. If  you use quotes around a string but want to use
  3400.               quotes in  the string,  use two  quotes instead  of  one,
  3401.               e.g., 'can''t'.
  3402.             
  3403.             - Strings  can not  extend past the end of the line and can
  3404.               not be longer than 64 characters.
  3405.             
  3406.             - Comments  start off  with a  '.', ';',  or a '/'. A blank
  3407.               line is  considered a  comment. Any  text after a comment
  3408.               character will be ignored.
  3409.             
  3410.          Script File Memory Use:
  3411.          
  3412.             - For  greater speed  and  memory  considerations  a  Telix
  3413.               script file  is automatically  compiled when  you specify
  3414.               that it should be executed.
  3415.             
  3416.             - Telix  script files  can be of any length as long as when
  3417.               the file is compiled by Telix it is less than 10240 char-
  3418.               acters in  length. Since  each command  is converted to a
  3419.               one byte token when compiled, and labels are converted to
  3420.               addresses, Telix script files can be very large, and exe-
  3421.               cute quite quickly.
  3422.             
  3423.             - There is no limit on the size of a label in a script file
  3424.               (except that  it can not be larger than a line). However,
  3425.               a maximum of 256 labels are allowed in a script file, and
  3426.               all of the labels must not add up to more than 4096 char-
  3427.               acters.
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.           Telix v2.12                                 Appendix C    45
  3435.  
  3436.  
  3437.  
  3438.  
  3439.          
  3440.          
  3441.          Script Commands: (arguments in brackets are optional)
  3442.          ----------------
  3443.          
  3444.  
  3445.          Alarm [seconds]
  3446.  
  3447.          This will  make Telix  sound an alarm for the specified number
  3448.          of seconds. If no time is specified the alarm (three tones) is
  3449.          sounded just once
  3450.  
  3451.          Break
  3452.  
  3453.          This will  send a  sustained break signal over the modem port,
  3454.          like the Ctrl-End command.
  3455.  
  3456.          Clear
  3457.  
  3458.          This command will clear the screen, like the ALT-C command.
  3459.  
  3460.          Delay nnn
  3461.  
  3462.          This will  make Telix  wait for the specified number of tenths
  3463.          of seconds (1 - 30000). While Telix is waiting the user can of
  3464.          course use any Telix command.
  3465.  
  3466.          Dial ["dir. number(s)"]
  3467.  
  3468.          The indicated  dialing directory  numbers are  dialed. If none
  3469.          are specified, then the dialing menu is presented, as with the
  3470.          Alt-D command.
  3471.  
  3472.          DOS ["command"]
  3473.  
  3474.          The DOS command is executed. If no command is given Telix will
  3475.          drop into  a DOS shell like the Alt-J command. Also, make sure
  3476.          if you  run a  program that expects input that you are on hand
  3477.          to give it.
  3478.  
  3479.          DOSFunction
  3480.  
  3481.          This command will make Telix go to the DOS Function menu, like
  3482.          the Alt-F command.
  3483.  
  3484.          Download [type ["filename"]]
  3485.  
  3486.          The specified  file will  be downloaded using 'type' protocol.
  3487.          Type can be:
  3488.                         AS - ASCII
  3489.                         KE - Kermit
  3490.                         M7 - Modem7
  3491.                         SE - SEAlink
  3492.                         TE - Telink
  3493.                         XM - Xmodem
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.           Telix v2.12                                 Appendix C    46
  3501.  
  3502.  
  3503.  
  3504.  
  3505.                         XR - Xmodem Relaxed
  3506.                         YM - Ymodem
  3507.                         YB - Ymodem Batch
  3508.          
  3509.          If the  filename is  missing the user will be prompted for it.
  3510.          If Both  the transfer  type and  the filename are missing, the
  3511.          user will be prompted for them. This command is similar to the
  3512.          PgDn command.
  3513.  
  3514.          ExitTelix [returncode]
  3515.  
  3516.          This command  will exit  the Telix  program as if the user had
  3517.          pressed Alt-X,  except that  there is  no prompting to confirm
  3518.          the exit.  If the  optional number  'returncode'  is  included
  3519.          Telix will  return that number to DOS. This return code can be
  3520.          read by batch files using the 'errorlevel' batch file command.
  3521.          This makes  it possible for a batch file to run Telix and find
  3522.          out  what   happened,  when  control  returns  to  it.  If  no
  3523.          'returncode' is specified Telix assumes 0.
  3524.  
  3525.          FlushBuf
  3526.  
  3527.          This command flushes (throws away) any characters that may be
  3528.          waiting in Telix's remote input buffer. This command can be
  3529.          used to get rid of unwanted line noise.
  3530.  
  3531.          Goto label
  3532.  
  3533.          When this command is encountered, execution of the script file
  3534.          will continue at the given label.
  3535.  
  3536.          HangUp
  3537.  
  3538.          This will hang up the modem, exactly like the Alt-H command.
  3539.  
  3540.          Host
  3541.  
  3542.          This will  make Telix  enter Host  Mode, as  if the  user  had
  3543.          pressed Alt-Q.
  3544.  
  3545.          IfNQuery label "question"
  3546.  
  3547.          A pop-up window appears asking "question". If the user presses
  3548.          'N' execution  continues at  the  given  label.  If  the  User
  3549.          presses 'Y', nothing happens.
  3550.  
  3551.          IfOffline label
  3552.  
  3553.          If no  carrier signal  is detected  script file execution will
  3554.          continue at the given label.
  3555.  
  3556.          IfOnline label
  3557.  
  3558.          If a  carrier signal  is detected  script file  execution will
  3559.          continue at the given label.
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.           Telix v2.12                                 Appendix C    47
  3567.  
  3568.  
  3569.  
  3570.  
  3571.          IfYQuery label "question"
  3572.  
  3573.          A pop-up window appears asking "question". If the user presses
  3574.          'Y' execution  continues at  the  given  label.  If  the  User
  3575.          presses 'N', nothing happens.
  3576.  
  3577.          KeyMac ["filename"]
  3578.  
  3579.          This command will load the indicated keyboard macro definition
  3580.          file. If  no filename is give the Keyboard macro command (Alt-
  3581.          M) will be run.
  3582.  
  3583.          KeySend keynum
  3584.  
  3585.          This will  send the  definition for the given function key (1-
  3586.          40) to  the modem port. Key numbers 1-10 represent the regular
  3587.          function keys, 11-20 the Shifted function keys, 21-30 the Con-
  3588.          trol function keys, and 31-40 the Alt function keys.
  3589.  
  3590.          LoadFon ["directory"]
  3591.  
  3592.          This command  will load  the specified  dialing directory into
  3593.          Telix. If the filename has an extension (e.g., 'fon'), it must
  3594.          be included.  If there  is no  directory name  given, the user
  3595.          will be prompted.
  3596.  
  3597.          Locate X Y
  3598.  
  3599.          This command  will place  the cursor  at the given x and y co-
  3600.          ordinates. The range of values allowed is 1-80 for x, and 1-25
  3601.          for y.
  3602.  
  3603.          LHoldOff
  3604.  
  3605.          This command  will turn the log hold off, like the Ctrl-@ com-
  3606.          mand.
  3607.  
  3608.          LHoldOn
  3609.  
  3610.          This command will put the session log on hold, like the Ctrl-@
  3611.          command.
  3612.  
  3613.          Message "string"
  3614.  
  3615.          This will  print the  string on  the user's screen. A Carriage
  3616.          Return and Line Feed is automatically appended to the string.
  3617.  
  3618.          NewDir "directory"
  3619.  
  3620.          This command  will change  the current  disk directory  to the
  3621.          given one. A drive, directory, or both can be specified, e.g.,
  3622.          NewDir "c:\comm\files".
  3623.  
  3624.  
  3625.  
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.           Telix v2.12                                 Appendix C    48
  3633.  
  3634.  
  3635.  
  3636.  
  3637.          OffLog
  3638.  
  3639.          This will  turn off  the session  log and update it, just like
  3640.          pressing Alt-L when the log is on.
  3641.  
  3642.          OnLog ["filename"]
  3643.  
  3644.          This will  open a  session log  to the  given filename.  If no
  3645.          filename is  given the  user will  be prompted, like the Alt-L
  3646.          command.
  3647.  
  3648.          OffPLog
  3649.  
  3650.          This will turn off the log to the printer, if it currently on.
  3651.  
  3652.          OnPLog
  3653.  
  3654.          This will turn on the log to the printer.
  3655.  
  3656.          Run mode "filename and path"
  3657.  
  3658.          This command  is quite similar to the 'DOS' command, but files
  3659.          are  executed   slightly  faster.  However,  no  internal  DOS
  3660.          commands (such  as 'dir')  are allowed. The arguement may be a
  3661.          full pathname,  however it  MUST include  the extension of the
  3662.          file (exe  or com),  e.g., "a:\chkdsk.com a:". The mode option
  3663.          can be  one of  'normal',  'noclr',  or  'wait'.  If  mode  is
  3664.          'normal', the  screen is  cleared, the  program  is  run,  the
  3665.          screen is restored, and then Telix resumes control. If mode is
  3666.          'noclr' the  screen is  never cleared. If mode is 'wait' Telix
  3667.          will wait for a keypress before resuming control.
  3668.  
  3669.          ReDial ["dir. number(s)"]
  3670.  
  3671.          The indicated  dialing directory numbers are redialed. If none
  3672.          are specified,  then the last number(s) specified are shown to
  3673.          the user to edit, like the Alt-R command.
  3674.  
  3675.          Configure
  3676.  
  3677.          This command  will present  the user with the Telix Configura-
  3678.          tion Menu, as if he had pressed Alt-O.
  3679.          
  3680.  
  3681.          ScrollBack
  3682.  
  3683.          This command  will call  up the Scroll-Back function, like the
  3684.          Alt-B command.
  3685.  
  3686.          Send "string"
  3687.  
  3688.          The given  string is  sent over  the modem  port.  All  output
  3689.          string characters are supported.
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.           Telix v2.12                                 Appendix C    49
  3699.  
  3700.  
  3701.  
  3702.  
  3703.          Set param=setting
  3704.  
  3705.          This a  very powerful command. It is used to change any of the
  3706.          configuration settings.  Using this command you can change the
  3707.          settings of  all the  Telix parameters,  EXACTLY like  the cnf
  3708.          file, and  using the  same format.  For example, to change the
  3709.          baud to 1200, you would use:
  3710.                         
  3711.                         set baud=1200
  3712.          
  3713.          Any of  the parameters  that  can  be  put  in  the  TELIX.CNF
  3714.          (configuration) file   can be changed with the set command. To
  3715.          learn about the configuration file see Appendix B. A few other
  3716.          examples are:
  3717.                         
  3718.                    set protocol="SE"      . default protocol is SEAlink
  3719.                    set ansi=On            . turn on ANSI graphics
  3720.                    alarm=Off              . turn off Telix alarms
  3721.  
  3722.          Stop
  3723.  
  3724.          This command will make the execution of this script file stop,
  3725.          as if the end of it had been reached.
  3726.  
  3727.          Timeout [time [label]
  3728.  
  3729.          There are  a few  script commands  that wait  for a  string or
  3730.          character from  the remote  or (other)  end of the connection.
  3731.          Usually, these  commands will wait indefinitely, but using the
  3732.          Timeout command  you can  make Telix  do something else if the
  3733.          string or  character doesn't appear in time. The time argument
  3734.          says how  long these  commands should wait for (1 - 30000 sec-
  3735.          onds), and  the label  says where  to jump to if this time has
  3736.          elapsed. When  the script  first starts  executing, timeout is
  3737.          off, it  will be  turned on  if both  a time  and a  label are
  3738.          given. After  that if  only the  time is given in a subsequent
  3739.          Timeout command,  Telix will  still go to the old label if the
  3740.          time is  up. Using  the timeout command with no arguments will
  3741.          turn off  the timeout function, and commands will wait forever
  3742.          again for remote input.
  3743.  
  3744.          Upload [type ["filename"]]
  3745.  
  3746.          The specified  file will  be uploaded  using 'type'  protocol.
  3747.          Type can be:
  3748.                         AS - ASCII
  3749.                         KE - Kermit
  3750.                         M7 - Modem7
  3751.                         SE - SEAlink
  3752.                         TE - Telink
  3753.                         XM - Xmodem
  3754.                         XR - Xmodem Relaxed
  3755.                         YM - Ymodem
  3756.                         YB - Ymodem Batch
  3757.          
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.           Telix v2.12                                 Appendix C    50
  3765.  
  3766.  
  3767.  
  3768.  
  3769.          If the  filename is  missing the user will be prompted for it.
  3770.          If both  the transfer  type and  the filename are missing, the
  3771.          user will  be prompted for them. This command is like the PgUp
  3772.          command.
  3773.  
  3774.          WaitAny
  3775.  
  3776.          This command  will pause Telix until any character is received
  3777.          from the remote connection. If timeout is on and time runs out
  3778.          Telix will jump to the label given in the timeout command.
  3779.  
  3780.          WaitFor "string"
  3781.  
  3782.          This command will wait until the given string is received from
  3783.          the remote  connection. If  timeout is  on and  time runs  out
  3784.          Telix will jump to the label given in the Timeout command. The
  3785.          case of  the string DOS NOT matter. While Telix is waiting the
  3786.          user can of course use any Telix command.
  3787.  
  3788.          WaitTill "hh:mm:ss"
  3789.  
  3790.          This command will make Telix wait until the specified time be-
  3791.          fore proceeding.  The time  must be  entered using the 24 hour
  3792.          system. While Telix is waiting, the user can of course use any
  3793.          Telix commands.
  3794.  
  3795.  
  3796.  
  3797.  
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.  
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830.           Telix v2.12                                 Appendix D    51
  3831.  
  3832.  
  3833.  
  3834.  
  3835.          
  3836.          
  3837.          
  3838.          
  3839.                 Appendix D - Common Problems and Their Solutions
  3840.          
  3841.  
  3842.          Problem:
  3843.  
  3844.          When  trying  to  use  a  multitasking  system  like  Topview,
  3845.          Desqview, or  DoubleDOS, with  Telix in the background, window
  3846.          displays bleed through to the active partition.
  3847.  
  3848.          Solution:
  3849.  
  3850.          In the Telix Configuration Menu, select the 'Screen and colour
  3851.          settings' option,  then select as the Screen Write Mode, 'BIOS
  3852.          calls used  for writes'.  Screen updating  will be  slower but
  3853.          will not bleed through.
  3854.  
  3855.          Problem:
  3856.  
  3857.          When redialing  Telix does  not seem to know when a connection
  3858.          has been reached.
  3859.  
  3860.          Solution:
  3861.  
  3862.          Telix knows  when a  connection has been reached in one of two
  3863.          ways: when  it receives  a Connect  string from your modem, or
  3864.          when the  Carrier Detect signal turns on (if it was off). Make
  3865.          sure that  the Connect  string is properly defined in the Con-
  3866.          figuration Menu,  or that  your modem does turn on the Carrier
  3867.          Detect signal  regardless of whether or not there is a connec-
  3868.          tion.
  3869.  
  3870.          Problem:
  3871.  
  3872.          Telix doesn't work with a certain modem.
  3873.  
  3874.          Solution:
  3875.  
  3876.          Telix is  set by  default to  use the Hayes 'AT' modem command
  3877.          standard. There  are modems that are not Hayes compatible how-
  3878.          ever, and  use other  commands to  dial, hang  up, and perform
  3879.          other tasks. Make sure that if your modem is not Hayes compat-
  3880.          ible Telix has been properly configured to its commands.
  3881.  
  3882.          Problem:
  3883.  
  3884.          Sometimes when  trying to  run a script file Telix says that a
  3885.          script is  already active, or when dialing and a connection is
  3886.          reached, Telix  does not  run the script linked to the dialing
  3887.          entry.
  3888.  
  3889.  
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.           Telix v2.12                                 Appendix D    52
  3897.  
  3898.  
  3899.  
  3900.  
  3901.          Solution:
  3902.  
  3903.          Telix only  allows one script file to be executing at once. It
  3904.          is possible  that a  script file  which was used previously is
  3905.          still executing  for some  reason, for  example because  it is
  3906.          still waiting for a string. Then, when you try to run a script
  3907.          file or  dial a  number with a script linked to it, Telix will
  3908.          not run  that script.  The solution is to turn off the current
  3909.          script by pressing Esc and answering 'Y' to the question.
  3910.  
  3911.          Problem:
  3912.  
  3913.          When trying  to use  the DOS  Shell, or  another function that
  3914.          uses DOS,  Telix warns that it can not find a file called COM-
  3915.          MAND.COM, and aborts the function.
  3916.  
  3917.          Solution:
  3918.  
  3919.          The file  COMMAND.COM is  the DOS  command interpreter.  Telix
  3920.          must be  able to  find it to use many DOS functions. The loca-
  3921.          tion of  COMMAND.COM is  stored  in  an  environment  variable
  3922.          (explained in  your DOS manual) called COMSPEC. COMSPEC is set
  3923.          at boot-up, but if you boot of a floppy and then change to an-
  3924.          other floppy  or a  hard disk,  it will not point to the right
  3925.          place anymore.  In short, make sure that COMSPEC always points
  3926.          to the  location of COMMAND.COM, or that COMMAND.COM is in the
  3927.          current directory.
  3928.  
  3929.          Problem:
  3930.  
  3931.          When trying  to use  Long Distance  codes in  a number,  Telix
  3932.          seems to  just send  them out to the modem along with the num-
  3933.          ber.
  3934.  
  3935.          Solution:
  3936.  
  3937.          Long Distance  codes must  not be  included with the number in
  3938.          the dialing directory entry, but must be specified when making
  3939.          the call,  by placing them in front or behind the entry number
  3940.          to dial.  For example,  entering '!10'  at the  'Dial'  prompt
  3941.          would dial entry number 10, preceded by the Long distance code
  3942.          '!'.
  3943.  
  3944.          Problem:
  3945.  
  3946.          When calling  some systems, especially large ones such as Com-
  3947.          puserve or  the Source,  all  incoming  characters  look  like
  3948.          garbage.
  3949.  
  3950.          Solution:
  3951.  
  3952.          The communications  parameters are  probably  wrong.  Most  of
  3953.          these systems  need a setting of Even parity, 7 data bits, and
  3954.          1 stop  bit. This is different from the normal standard of N81
  3955.          used for most bulletin boards.
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.  
  3962.           Telix v2.12                                 Appendix D    53
  3963.  
  3964.  
  3965.  
  3966.  
  3967.          Problem:
  3968.  
  3969.          When Host Mode is run Telix always thinks that a caller is on-
  3970.          line and immediately asks for the caller's name.
  3971.  
  3972.          Solution:
  3973.  
  3974.          Your modem should properly set the state of the Carrier Detect
  3975.          signal. When  a caller  is online,  it should  be high (true),
  3976.          otherwise it  should be  low (false).  As well, make sure that
  3977.          the CD  Mask value you have defined in the 'Modem and dialing'
  3978.          page of  the Configuration  Menu is  set properly. The default
  3979.          value of  128 works  for almost all (99.9%) computers, but you
  3980.          might try the other two values if you have problems.
  3981.  
  3982.  
  3983.  
  3984.  
  3985.  
  3986.  
  3987.  
  3988.  
  3989.  
  3990.  
  3991.  
  3992.  
  3993.  
  3994.  
  3995.  
  3996.  
  3997.  
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004.  
  4005.  
  4006.  
  4007.  
  4008.  
  4009.  
  4010.  
  4011.  
  4012.  
  4013.  
  4014.  
  4015.  
  4016.  
  4017.  
  4018.  
  4019.  
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  
  4028.           Telix v2.12                                 Appendix E    54
  4029.  
  4030.  
  4031.  
  4032.  
  4033.          
  4034.          
  4035.          
  4036.          
  4037.                        Appendix E - TELIX.FON File Format
  4038.          
  4039.          
  4040.          The phone  directory file  TELIX.FON is  a regular  ASCII text
  4041.          file that can be 'type'd from the DOS prompt or edited by many
  4042.          editors. It  is made  up of 150 lines each ending in CR/LF. If
  4043.          the file  is to  be used by Telix this format must be followed
  4044.          exactly. Each  line is 68 characters long including the CR/LF,
  4045.          for a  total length  of 10200 bytes. All the parameters are in
  4046.          string form,  and can  be seen if the file is typed. Following
  4047.          is an  example entry and the offsets of the various fields. As
  4048.          can be  seen, there  are spaces  between  some,  but  not  all
  4049.          fields.
  4050.          
  4051.          Sample entry:
  4052.          "My Favourite BBS              1-416-967-1111  1200N81 |
  4053.          |MYSCRIPT.SCR\r\n"
  4054.          
  4055.          The |  means the line has been broken there so it would fit in
  4056.          this documentation  file.   '\r' means  Carriage Return,  '\n'
  4057.          means line-feed.
  4058.          
  4059.               Field          Offset     Length
  4060.                name             0         29
  4061.                number          30         14
  4062.                baud            45          5
  4063.                parity          50          1
  4064.                data bits       51          1
  4065.                stop bits       52          1
  4066.                script          54         12
  4067.          
  4068.          The phone  number may  be anywhere  in its  field. Telix  will
  4069.          print it  as far  right as possible. The baud should be placed
  4070.          as far right as possible in its field.
  4071.  
  4072.  
  4073.  
  4074.  
  4075.  
  4076.  
  4077.  
  4078.  
  4079.  
  4080.  
  4081.  
  4082.  
  4083.  
  4084.  
  4085.  
  4086.  
  4087.  
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094.           Telix v2.12                                 Appendix F    55
  4095.  
  4096.  
  4097.  
  4098.  
  4099.          
  4100.          
  4101.          
  4102.          
  4103.                           Appendix F - Product Support
  4104.                           ----------------------------
  4105.          
  4106.          
  4107.               Telix is  a relatively  large and complicated program. In
  4108.          order to support Telix and to provide a means of distribution,
  4109.          a Telix  support area has been set up on several BBSes. If you
  4110.          have any  questions or comments about Telix, call one of these
  4111.          BBSes and  leave a note in the Telix message area provided. If
  4112.          you're calling  about a  problem, try  to be  as  specific  as
  4113.          possible when describing the problem. Include any relevant de-
  4114.          tails, such  as your  machine's configuration,  Telix  version
  4115.          number, resident  software installed,  steps taken  before the
  4116.          problem happens,  and any other things you feel are important.
  4117.          Also, We  will try  to answer  all questions,  but  registered
  4118.          users will  get priority  treatment and  we don't guarantee to
  4119.          provide support of any kind to non-registered users.
  4120.          
  4121.               The latest  version of  Telix can  always be found in the
  4122.          Telix file area on these BBSes. You may send Fido or OPus mail
  4123.          to the ASCII Exchange. The BBSes are:
  4124.               
  4125.               The ASCII Exchange - (416)-622-8254 - Opus 148/1.
  4126.                 Sysop Rob Benner. SEAdog requests accepted.
  4127.               
  4128.               The PC Pub BBS     - (416)-487-2889 and (416)-487-4134.
  4129.                 Sysop Andrew Jones.
  4130.               
  4131.               There is also a Telix file section on the WestPenn bbs in
  4132.          Pittsburgh, phone  number  (412)-367-2505,  where  the  latest
  4133.          version of  Telix can  always be  found. This system is run by
  4134.          Steven A.  Mills. Note  however that there is no Telix message
  4135.          area on  this bbs.  Finally, Telix  is also  available on many
  4136.          other systems  across the  United States  and Canada, but each
  4137.          new version does take time to spread.
  4138.  
  4139.  
  4140.  
  4141.  
  4142.  
  4143.  
  4144.  
  4145.  
  4146.  
  4147.  
  4148.  
  4149.  
  4150.  
  4151.  
  4152.  
  4153.  
  4154.  
  4155.  
  4156.  
  4157.  
  4158.  
  4159.  
  4160.           Telix v2.12                                      Index    56
  4161.  
  4162.  
  4163.  
  4164.  
  4165.          Index                                          Checksum  29
  4166.                                                    Clear  24
  4167.          +++  11, 32                                          Clear Screen  21
  4168.          ^  7                                          Comm Parameters  6
  4169.          Aborted downloads  13                                          Command line switches  4
  4170.          Add line feeds  12, 22                                          COMMAND.COM  19
  4171.          Alarm sound  13                                          COMSPEC  19
  4172.          Alt-A  19                                          Config.sys  2
  4173.          Alt-B  21                                          Configuring Telix  9
  4174.          Alt-C  21                                          CONNECT  11
  4175.          Alt-D  5, 23                                          Connect status  5, 12
  4176.          Alt-E  21                                          Connect string  11
  4177.          Alt-F  19                                          Connection  12
  4178.          Alt-G  21                                          Connection type  16
  4179.          Alt-H  17                                          Control code character  14
  4180.          Alt-I  13, 20                                          Corporate Use of Telix  viii
  4181.          Alt-J  18                                          CR translation  15
  4182.          Alt-L  17                                          CR translation char  7, 14
  4183.          Alt-M  18                                          CR/LF  22
  4184.          Alt-Q  33                                          CRC  29
  4185.          Alt-R  26                                          Creating a directory  25
  4186.          Alt-S  31                                          Ctrl translation char  7, 14
  4187.          Alt-V  19                                          Ctrl-@  17
  4188.          Alt-X  8                                          Ctrl-C  33
  4189.          Alt-Y  17, 34                                          Ctrl-End  22
  4190.          ANSI graphics  13, 21                                          Ctrl-K  33
  4191.          ANSI.SYS  21                                          Ctrl-PrtSc  17
  4192.          ASCII  4, 29                                          Ctrl-S  33
  4193.          ASCII Transfer Setup  14                                          CTTY COMx  34
  4194.          ASCII transfers  30                                          Data bits  6, 10, 24
  4195.          AT  10, 11, 32                                          Data Terminal Ready  11
  4196.          ATDT  11                                          Default Com port  10
  4197.          Audit file  2, 33                                          Default d/l path  12
  4198.          Auto answer  11                                          Default log file  13
  4199.          Auto baud detect  33                                          Default Script dir.  13
  4200.          Automatic log-on  23, 31                                          Default transfer protocol
  4201.          Automatic Redial  26                                              13
  4202.          Backspace  17                                          Default u/l directory  12
  4203.          Batch Ymodem  30                                          Delete file  20
  4204.          Baud rate  6, 10, 24, 32, 33                                          Deleting entries  24
  4205.          BIOS  4                                          Desqview  10
  4206.          BIOS calls  10                                          Dial cancel string  12
  4207.          Blank lines  14                                          Dial time  12
  4208.          Break Signal  22                                          Dialing directory  23
  4209.          BUSY  11                                            Clearing  24
  4210.          Busy strings  11                                            Deleting  24
  4211.          Carriage Return character                                            Dialing  25
  4212.              14                                            Directory Options  25
  4213.          Carrier Detect  32                                            Editing  23
  4214.          Carrier Detect mask  12                                            Finding an Entry  24
  4215.          Case checking  16                                            Inserting  24
  4216.          CD  32                                            LD Codes  24
  4217.          CD Mask  12                                          Dialing postfix  11
  4218.          Chat Mode  17, 34                                          Dialing prefix  11
  4219.          Chdir  20                                          Direct screen write  9
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  
  4226.           Telix v2.12                                      Index    57
  4227.  
  4228.  
  4229.  
  4230.  
  4231.          Directory program  13, 20                                          LF  12, 22
  4232.          DOS and File Functions  19                                          LF translation  15
  4233.          DOS Command  19                                          Line feed  12
  4234.          DOS Shell  1, 18, 34                                          Line Pacing  15
  4235.          DOS shell password  15                                          Linked scripts  24, 31
  4236.          DoubleDOS  10                                          Loading a directory  25
  4237.          Download directory  12                                          Local echo  12, 14, 21
  4238.          Downloading Files  28                                          Log  17
  4239.          Drive/directory  20                                          Log Hold  17
  4240.          DTR  2, 8, 11, 17, 32                                          Long distance Codes  24
  4241.          Duplex  21                                          Machine Requirements  1
  4242.          Echo  14                                          Modem init string  10
  4243.          Echo locally  12, 21                                          Modem Setup  10
  4244.          Edit  23                                          Modem7 protocol  30
  4245.          Editor  19                                          MS Windows  10
  4246.          Editor name  13                                          Multiple directories  25
  4247.          Elapsed time  5                                          NO CARRIER  11
  4248.          Ending a Telix Session  8                                          No connect strings  11
  4249.          Entering and Editing Strings                                          Non-registered users  55
  4250.              7                                          Online  4
  4251.          Environment variable  3, 19                                          Output String Translation  7
  4252.          Esc translation  8                                          Pace character  14
  4253.          Exiting Telix  8                                          Pacing  14, 15
  4254.          Expand blank lines  14                                          Parity  10
  4255.          File logging  13, 17                                          Partial files  13
  4256.          File transfer buffer  28                                          Pause character  14
  4257.          File Transfer Protocols  29                                          Pause translation char  7,
  4258.          File Transfers  28                                              14
  4259.          Files directory  20                                          PgDn  5, 21, 23, 28
  4260.          Files=  2                                          PgUp  21, 23, 29
  4261.          Find  24                                          Printer log  17
  4262.          Flow control  12                                          Printing a directory  26
  4263.          Free space  14                                          PRN  26
  4264.          Handshaking  12                                          Quantity Purchases  viii
  4265.          Hang-up string  11, 17                                          Quick Dial window  14
  4266.          Hanging-up  17                                          Quick Dialing  26
  4267.          Hardware  1                                          Quiet  4
  4268.          Help screen mode  10                                          RAM requirements  1
  4269.          Help/Status Screen  5                                          Receive Files  28
  4270.          Home  21                                          Redial  26
  4271.          Home key  5                                          Redial pause  12
  4272.          Host init string  15                                          Redial time  12
  4273.          Host Mode  32                                          Relaxed Xmodem  30
  4274.          Host shell password  15                                          Remote DOS shell  34
  4275.          Host welcome string  15                                          Screen dump  20
  4276.          Insert  24                                          Screen dump file  13
  4277.          Inserting entries  24                                          Screen Image  20, 21
  4278.          Keep aborted  13                                          Screen Image file  13, 21
  4279.          Kermit protocol  30                                          Script directory  13
  4280.          Kermit Transfers  14                                          Script files  31, 43
  4281.          Key files  18                                            Memory Use  44
  4282.          Keyboard macros  18                                            Rules  44
  4283.          LD-Codes  24                                          Scroll-Back  21
  4284.          Level One access  15, 33                                          SEAlink protocol  29
  4285.          Level two access  15, 33                                          Send Files  29
  4286.  
  4287.  
  4288.  
  4289.  
  4290.  
  4291.  
  4292.           Telix v2.12                                      Index    58
  4293.  
  4294.  
  4295.  
  4296.  
  4297.          Session log  13
  4298.          Session Logging  17
  4299.          Shift-Tab  22
  4300.          Show free space  14
  4301.          Shut down Host  15
  4302.          Site licenses  viii
  4303.          Snow  10
  4304.          Sound  13
  4305.          Split screen  17
  4306.          Stop bits  10
  4307.          String translation  7
  4308.          Strings, editing  7
  4309.          Telink protocol  30
  4310.          Telix Configuration Menu  9
  4311.          Telix files  2
  4312.            TELIX.FON  2
  4313.            TELIX.HST  2
  4314.            TELIX.KEY  2
  4315.            TELIX.LD  2
  4316.            TELIX.LOG  2
  4317.            TELIX.MSG  2
  4318.          TELIX.CNF  4, 9
  4319.          TELIX.FON  23
  4320.          TELIX.HST  33
  4321.          TELIX.IMG  20
  4322.          TELIX.KEY  18
  4323.          TELIX.MSG  13, 33
  4324.          TELIX=  3
  4325.          Topview  10
  4326.          Transfer buffer  28
  4327.          Translate CR char  7
  4328.          Translate Ctrl char  7
  4329.          Translate pause char  7
  4330.          Translating Esc  8
  4331.          Upload directory  12
  4332.          Uploading Files  29
  4333.          Use of Quick Dial window  14
  4334.          Using Telix Menus  6
  4335.          Xmodem protocol  29
  4336.          Xmodem Relaxed  30
  4337.          XON/XOFF  12
  4338.          Ymodem Batch protocol  30
  4339.          Ymodem protocol  30
  4340.          |  7
  4341.          ~  7
  4342.          ~~~  11, 32
  4343.          
  4344.  
  4345.  
  4346.  
  4347.  
  4348.  
  4349.  
  4350.  
  4351.  
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.